docs: added edit date (#8623)

This commit is contained in:
Shahed Nasser
2024-08-19 09:47:57 +03:00
committed by GitHub
parent 8c784a8b30
commit c479fe8220
16 changed files with 575 additions and 17 deletions
@@ -1,12 +1,13 @@
"use client"
import React, { createContext, useContext, useMemo, useState } from "react"
import React, { createContext, useContext, useMemo } from "react"
import { NavigationDropdownItem } from "types"
export type MainNavContext = {
navItems: NavigationDropdownItem[]
activeItem?: NavigationDropdownItem
reportIssueLink: string
editDate?: string
}
const MainNavContext = createContext<MainNavContext | null>(null)
@@ -14,6 +15,7 @@ const MainNavContext = createContext<MainNavContext | null>(null)
export type MainNavProviderProps = {
navItems: NavigationDropdownItem[]
reportIssueLink: string
editDate?: string
children?: React.ReactNode
}
@@ -21,6 +23,7 @@ export const MainNavProvider = ({
navItems,
reportIssueLink,
children,
editDate,
}: MainNavProviderProps) => {
const activeItem = useMemo(
() => navItems.find((item) => item.type === "link" && item.isActive),
@@ -33,6 +36,7 @@ export const MainNavProvider = ({
navItems,
activeItem,
reportIssueLink,
editDate,
}}
>
{children}