'use client' import React from 'react' import { SvgTaillessLineArrowDown1 } from '@chainlink/blocks-icons' import { cn } from '../../../../../utils' import type { NavItemAction, NavItemAnchor, NavParent, NavEntry as NavEntryType, } from '../../config' import { LevelStateContext, LevelStateContextProvider } from '../../context' import { useNavConfig } from '../../context/NavConfig' import styles from '../../styles.module.css' import { NavListAction, NavListAnchor } from '../List' import { NavEntry } from '../Primitives' import { NavLevel2 } from './NavLevel2' export function NavLevel1Action({ entry, after, }: { entry: NavItemAction after?: React.ReactNode }) { return } export function NavLevel1Anchor({ entry }: { entry: NavItemAnchor }) { const { linkComponent } = useNavConfig() return } function NavLevel1Parent({ entry }: { entry: NavParent }) { const { expandedParent, toggleParent, navHighlight } = React.useContext(LevelStateContext) const isExpandedParent = expandedParent === entry.label const onClick = () => toggleParent(entry.label) return (
} />
) } export function NavLevel1Entry({ entry }: { entry: NavEntryType }) { return ( ) } export function NavLevel1({ entries }: { entries: NavEntryType[] }) { return (
    {entries.map((entry) => ( ))}
) }