From 2c7d249014f8e8fc87b733bfd791a67d98ea7aa2 Mon Sep 17 00:00:00 2001 From: sky121113 Date: Wed, 7 Jan 2026 08:23:45 +0800 Subject: [PATCH] =?UTF-8?q?icon=E6=9B=BF=E6=8F=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/js/Layouts/AuthenticatedLayout.tsx | 32 ++++++++++++++------ 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/resources/js/Layouts/AuthenticatedLayout.tsx b/resources/js/Layouts/AuthenticatedLayout.tsx index 78b19ad..f0a95c2 100644 --- a/resources/js/Layouts/AuthenticatedLayout.tsx +++ b/resources/js/Layouts/AuthenticatedLayout.tsx @@ -1,4 +1,18 @@ -import { ChevronDown, ChevronRight, Package, ClipboardList, ShoppingCart, Menu, X, PanelLeftClose, PanelLeftOpen } from "lucide-react"; +import { + ChevronDown, + ChevronRight, + Package, + ShoppingCart, + Menu, + X, + PanelLeftClose, + PanelLeftOpen, + Boxes, + Warehouse, + Truck, + Contact2, + FileText +} from "lucide-react"; import { Toaster } from "sonner"; import { useState, useEffect } from "react"; import { Link, usePage } from "@inertiajs/react"; @@ -26,18 +40,18 @@ export default function AuthenticatedLayout({ children }: { children: React.Reac { id: "inventory-management", label: "商品與庫存管理", - icon: , + icon: , children: [ { id: "product-management", label: "商品資料管理", - icon: , + icon: , route: "/products", }, { id: "warehouse-management", label: "倉庫管理", - icon: , + icon: , route: "/warehouses", }, ], @@ -45,12 +59,12 @@ export default function AuthenticatedLayout({ children }: { children: React.Reac { id: "vendor-management", label: "廠商管理", - icon: , // Using Package icon for now, can be changed + icon: , children: [ { id: "vendor-list", label: "廠商資料管理", - icon: , + icon: , route: "/vendors", }, ], @@ -63,7 +77,7 @@ export default function AuthenticatedLayout({ children }: { children: React.Reac { id: "purchase-order-list", label: "管理採購單", - icon: , + icon: , route: "/purchase-orders", }, ], @@ -154,7 +168,7 @@ export default function AuthenticatedLayout({ children }: { children: React.Reac {!isCollapsed && ( <> - + {item.label} @@ -190,7 +204,7 @@ export default function AuthenticatedLayout({ children }: { children: React.Reac )} {!isCollapsed && ( - + {item.label} )}