* initial changes * redesign the sidebar + nav drawer * changes to sidebar items * finish up sidebar redesign * support new sidebar in resources * general fixes * integrate in ui * support api reference * refactor * integrate in user guide * docs: fix build errors * fix user guide build * more refactoring * added banner * added bottom logo + icon * fix up sidebar * fix up paddings * fix shadow bottom * docs: add table of content (#8445) * add toc types * implement toc functionality * finished toc redesign * redesigned table of content * mobile fixes * truncate text in toc * mobile fixes * merge fixes * implement redesign * add hide sidebar * add menu action item * finish up hide sidebar design * implement redesign in resources * integrate in api reference * integrate changes in ui * fixes to api reference scrolling * fix build error * fix build errors * fixes * fixes to sidebar * general fixes * fix active category not closing * fix long titles
39 lines
1.1 KiB
TypeScript
39 lines
1.1 KiB
TypeScript
"use client"
|
|
|
|
import clsx from "clsx"
|
|
import React from "react"
|
|
import { MainNavigationDropdown } from "./NavigationDropdown"
|
|
import { MainNavBreadcrumbs } from "./Breadcrumb"
|
|
import { SearchModalOpener, useMainNav } from "../.."
|
|
import { MainNavColorMode } from "./ColorMode"
|
|
import Link from "next/link"
|
|
import { MainNavDivider } from "./Divider"
|
|
import { MainNavSidebarOpener } from "./SidebarOpener"
|
|
|
|
export const MainNav = () => {
|
|
const { reportIssueLink } = useMainNav()
|
|
return (
|
|
<div
|
|
className={clsx(
|
|
"hidden sm:flex justify-between items-center",
|
|
"px-docs_1 py-docs_0.75 w-full z-20",
|
|
"sticky top-0 bg-medusa-bg-base"
|
|
)}
|
|
>
|
|
<div className="flex items-center gap-docs_0.25">
|
|
<MainNavSidebarOpener />
|
|
<MainNavigationDropdown />
|
|
<MainNavBreadcrumbs />
|
|
</div>
|
|
<div className="flex items-center gap-docs_0.25">
|
|
<Link href={reportIssueLink} className="text-medusa-fg-muted">
|
|
Report Issue
|
|
</Link>
|
|
<MainNavDivider />
|
|
<MainNavColorMode />
|
|
<SearchModalOpener />
|
|
</div>
|
|
</div>
|
|
)
|
|
}
|