From a425c78bdfd85e05bff190ed4fd030c401df65d8 Mon Sep 17 00:00:00 2001 From: Mahmudul Hasan Date: Mon, 15 Jul 2024 16:28:12 +0600 Subject: [PATCH] feat: dynamic menu item support --- resources/js/Components/MobileMenu.tsx | 41 +++++++++++++------- resources/js/Components/Sidebar.tsx | 13 +++++-- resources/js/Layouts/AuthenticatedLayout.tsx | 3 +- resources/js/types/index.d.ts | 8 ++++ 4 files changed, 45 insertions(+), 20 deletions(-) diff --git a/resources/js/Components/MobileMenu.tsx b/resources/js/Components/MobileMenu.tsx index 4177313..419e080 100644 --- a/resources/js/Components/MobileMenu.tsx +++ b/resources/js/Components/MobileMenu.tsx @@ -1,9 +1,10 @@ import { Sheet, SheetContent, SheetTrigger } from "@/Components/ui/sheet"; import { Button } from "@/Components/ui/button"; -import { Home, Menu } from "lucide-react"; +import { AlignJustifyIcon, Menu } from "lucide-react"; import { Link } from "@inertiajs/react"; import { MenuItemProp } from "@/types"; import ApplicationLogo from "@/Components/ApplicationLogo"; +import { DropdownMenuSeparator } from "./ui/dropdown-menu"; const MobileMenu = ({ links }: { links: MenuItemProp[] }) => { return ( @@ -19,31 +20,41 @@ const MobileMenu = ({ links }: { links: MenuItemProp[] }) => { -