From 10d4da7626d657b25e4cf5e4848f6624ac37462c Mon Sep 17 00:00:00 2001 From: p-sw Date: Sat, 1 Jun 2024 20:48:18 +0900 Subject: [PATCH] fix: make TopNav responsive --- packages/react/src/MainLayout.tsx | 81 ++++++++++++++++++++++++++++++- 1 file changed, 80 insertions(+), 1 deletion(-) diff --git a/packages/react/src/MainLayout.tsx b/packages/react/src/MainLayout.tsx index b3a6b0b..f684af9 100644 --- a/packages/react/src/MainLayout.tsx +++ b/packages/react/src/MainLayout.tsx @@ -4,6 +4,13 @@ import { Button } from "../components/Button"; import RouteObject from "./RouteObject"; import { Toaster } from "@components/Toast"; import { Popover, PopoverContent, PopoverTrigger } from "@components/Popover"; +import { + DrawerClose, + DrawerContent, + DrawerOverlay, + DrawerRoot, + DrawerTrigger, +} from "@components/Drawer"; type Theme = "light" | "dark" | "system"; @@ -86,7 +93,10 @@ function TopNav() { data-role="wrapper" className="flex flex-row items-center justify-between w-full max-w-6xl text-lg" > -
+
PSW/UI @@ -103,6 +113,75 @@ function TopNav() { ); })}
+
+ + + + + + + + + +
+
+ + PSW/UI + + {RouteObject.mainNav.map((link) => { + return {link.name}; + })} +
+ {Object.entries(RouteObject.sideNav).map( + ([categoryName, links]) => { + return ( +
+

{categoryName}

+ {links.map((link) => { + return ( + + {link.name} + + ); + })} +
+ ); + } + )} +
+
+
+
+