chemical_docs/constants.ts

30 lines
1.3 KiB
TypeScript
Raw Normal View History

2025-06-13 16:13:43 +00:00
import { NavSection } from './types';
import { HomeIcon, BookOpenIcon, CogIcon, PuzzleIcon, CodeBracketIcon, LinkIcon, SparklesIcon } from './components/Icons';
export const NAV_LINKS: NavSection[] = [
{
title: 'Overview',
links: [
{ path: '/', label: 'Home', icon: HomeIcon },
{ path: '/introduction', label: 'Introduction', icon: BookOpenIcon },
{ path: '/core-concepts', label: 'Core Concepts', icon: PuzzleIcon },
],
},
{
title: 'API Reference',
links: [
{ path: '/api/value', label: 'Value', icon: CodeBracketIcon },
{ path: '/api/table', label: 'Table', icon: CodeBracketIcon },
{ path: '/api/map', label: 'Map', icon: CodeBracketIcon },
{ path: '/api/computed', label: 'Computed', icon: CodeBracketIcon },
{ path: '/api/observer', label: 'Observer', icon: CodeBracketIcon },
{ path: '/api/watch', label: 'Watch', icon: CodeBracketIcon },
{ path: '/api/effect', label: 'Effect', icon: CodeBracketIcon },
{ path: '/api/reaction', label: 'Reaction', icon: CodeBracketIcon },
{ path: '/api/reactor', label: 'Reactor', icon: CogIcon },
{ path: '/api/compose', label: 'Compose', icon: SparklesIcon },
{ path: '/api/utilities', label: 'Utilities', icon: CodeBracketIcon },
{ path: '/api/symbols', label: 'Symbols', icon: LinkIcon },
],
},]