* docs: create a new UI docs project (#13233) * docs: create a new UI docs project * fix installation errors * docs: migrate UI docs content to new project (#13241) * Fix content * added examples for some components * finish adding examples * lint fix * fix build errors * delete empty files * path fixes + refactor * fix build error
29 lines
561 B
TypeScript
29 lines
561 B
TypeScript
"use client"
|
|
|
|
import {
|
|
getNavDropdownItems,
|
|
MainNavProvider as UiMainNavProvider,
|
|
} from "docs-ui"
|
|
import { useMemo } from "react"
|
|
import { config } from "../config"
|
|
|
|
type MainNavProviderProps = {
|
|
children?: React.ReactNode
|
|
}
|
|
|
|
export const MainNavProvider = ({ children }: MainNavProviderProps) => {
|
|
const navigationDropdownItems = useMemo(
|
|
() =>
|
|
getNavDropdownItems({
|
|
basePath: config.baseUrl,
|
|
}),
|
|
[]
|
|
)
|
|
|
|
return (
|
|
<UiMainNavProvider navItems={navigationDropdownItems}>
|
|
{children}
|
|
</UiMainNavProvider>
|
|
)
|
|
}
|