import Link from 'next/link'
import { useRouter } from 'next/router'
import { IconChevronLeft } from '~/../../packages/ui'
import * as NavItems from './NavigationMenu.constants'
// @ts-expect-error
import jsSpec from '~/../../spec/supabase_js_v2_temp_new_shape.yml' assert { type: 'yml' }
const NavigationMenuRefList = ({ currentLevel, setLevel, id }) => {
const router = useRouter()
const menu = NavItems[id]
return (
Main Menu
{/*
*/}

{/*
*/}
{menu.title ?? currentLevel}
{jsSpec.functions.map((x, index) => {
return (
-
{x.items && x.items.length > 0 ? (
<>
{x.items.map((subItem, subItemIndex) => {
return (
<>
{subItemIndex === 0 && (
<>
{x.name}
>
)}
{subItem.name}
{/* {subItemIndex === x.items.length - 1 && (
)} */}
>
)
})}
>
) : (
<>
{x.icon &&
}
{x.title}
>
)}
)
})}
{menu.extras && (
<>
Resources
>
)}
{menu.extras?.map((x) => {
return (
)
})}
)
}
export default NavigationMenuRefList