docs: update user guide introduction page (#11474)
* docs: update user guide introduction page * chore: run yarn prep automatically
This commit is contained in:
1 parent
5dc8a403ef
commit
10081118a5
14 files changed
+944
-328
No files matched your search
@@ -53,6 +53,7 @@ const Providers = ({ children }: ProvidersProps) => {
|
||||
<HooksLoader
|
||||
options={{
|
||||
pageScrollManager: true,
|
||||
currentLearningPath: false,
|
||||
}}
|
||||
>
|
||||
{children}
|
||||
|
||||
@@ -6,12 +6,15 @@ import {
|
||||
} from "docs-ui"
|
||||
import { useMemo } from "react"
|
||||
import { config } from "../config"
|
||||
import { generatedEditDates } from "../generated/edit-dates.mjs"
|
||||
import { usePathname } from "next/navigation"
|
||||
|
||||
type MainNavProviderProps = {
|
||||
children?: React.ReactNode
|
||||
}
|
||||
|
||||
export const MainNavProvider = ({ children }: MainNavProviderProps) => {
|
||||
const pathname = usePathname()
|
||||
const navigationDropdownItems = useMemo(
|
||||
() =>
|
||||
getNavDropdownItems({
|
||||
@@ -20,8 +23,16 @@ export const MainNavProvider = ({ children }: MainNavProviderProps) => {
|
||||
[]
|
||||
)
|
||||
|
||||
const editDate = useMemo(
|
||||
() =>
|
||||
(generatedEditDates as Record<string, string>)[
|
||||
`app${pathname.replace(/\/$/, "")}/page.mdx`
|
||||
],
|
||||
[pathname]
|
||||
)
|
||||
|
||||
return (
|
||||
<UiMainNavProvider navItems={navigationDropdownItems}>
|
||||
<UiMainNavProvider navItems={navigationDropdownItems} editDate={editDate}>
|
||||
{children}
|
||||
</UiMainNavProvider>
|
||||
)
|
||||
|
||||
Reference in new issue
Block a user