fix: mobile menu
This commit is contained in:
parent
a5bccdf490
commit
73a5211f4e
1 changed files with 9 additions and 5 deletions
|
@ -42,14 +42,15 @@ const Menu = () => {
|
||||||
{/* Mobile dropdown - visible only on small screens */}
|
{/* Mobile dropdown - visible only on small screens */}
|
||||||
<NavigationMenuItem className="md:hidden">
|
<NavigationMenuItem className="md:hidden">
|
||||||
<NavigationMenuTrigger>Menu</NavigationMenuTrigger>
|
<NavigationMenuTrigger>Menu</NavigationMenuTrigger>
|
||||||
|
|
||||||
<NavigationMenuContent>
|
<NavigationMenuContent>
|
||||||
<NavigationMenuLink asChild>
|
<NavigationMenuLink asChild>
|
||||||
<Link href="/docs" className="block px-2 py-1.5">
|
<Link to="/posts/page/1" className="block px-2 py-1.5">
|
||||||
Posts
|
Posts
|
||||||
</Link>
|
</Link>
|
||||||
</NavigationMenuLink>
|
</NavigationMenuLink>
|
||||||
<NavigationMenuLink asChild>
|
<NavigationMenuLink asChild>
|
||||||
<Link href="/docs" className="block px-2 py-1.5">
|
<Link to="/about" className="block px-2 py-1.5">
|
||||||
About
|
About
|
||||||
</Link>
|
</Link>
|
||||||
</NavigationMenuLink>
|
</NavigationMenuLink>
|
||||||
|
@ -65,7 +66,7 @@ const Header = () => {
|
||||||
const { theme, setTheme } = useTheme()
|
const { theme, setTheme } = useTheme()
|
||||||
return (
|
return (
|
||||||
<header className="w-full h-12 flex items-center justify-center border-b fixed top-0 z-20 bg-background">
|
<header className="w-full h-12 flex items-center justify-center border-b fixed top-0 z-20 bg-background">
|
||||||
<div className="w-full px-2 md:px-4 flex items-center justify-between">
|
<div className="w-full px-0 md:px-4 flex items-center justify-between">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<Button variant="ghost" asChild>
|
<Button variant="ghost" asChild>
|
||||||
<Link to="/">
|
<Link to="/">
|
||||||
|
@ -76,16 +77,19 @@ const Header = () => {
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
<div className="flex items-center justify-between gap-2">
|
<div className="flex items-center justify-between gap-2">
|
||||||
<Menu />
|
|
||||||
<Toggle
|
<Toggle
|
||||||
pressed={theme === "dark"}
|
pressed={theme === "dark"}
|
||||||
onPressedChange={() =>
|
onPressedChange={() =>
|
||||||
setTheme(theme === "dark" ? "light" : "dark")
|
setTheme(theme === "dark" ? "light" : "dark")
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
|
{/*
|
||||||
|
|
||||||
<MoonStar />
|
<MoonStar />
|
||||||
<span className="hidden sm:block">Dark theme</span>
|
*/}
|
||||||
|
<span className="">Dark theme</span>
|
||||||
</Toggle>
|
</Toggle>
|
||||||
|
<Menu />
|
||||||
|
|
||||||
{/*
|
{/*
|
||||||
<div className="hidden md:block">
|
<div className="hidden md:block">
|
||||||
|
|
Loading…
Add table
Reference in a new issue