diff --git a/client/src/features/admin/components/AdminLayout.tsx b/client/src/features/admin/components/AdminLayout.tsx index 5d76ca3..064ad1b 100644 --- a/client/src/features/admin/components/AdminLayout.tsx +++ b/client/src/features/admin/components/AdminLayout.tsx @@ -4,13 +4,13 @@ import { useAuthStore } from "../../../store/authStore"; import { motion } from "framer-motion"; // Lucide Icons matching your clean, balanced stroke layouts -import { - LayoutDashboard, - Users, - ShieldAlert, - LogOut, +import { + LayoutDashboard, + Users, + ShieldAlert, + LogOut, Library, - User + User, } from "lucide-react"; export const AdminLayout: React.FC = () => { @@ -23,27 +23,44 @@ export const AdminLayout: React.FC = () => { }; const navItems = [ - { name: "Admin Dashboard", path: "/admin/dashboard", icon: LayoutDashboard, color: "text-blue-600" }, - { name: "Manage Users", path: "/admin/users", icon: Users, color: "text-amber-700" }, - { name: "Manage Librarians", path: "/admin/librarians", icon: ShieldAlert, color: "text-rose-600" }, + { + name: "Admin Dashboard", + path: "/admin/dashboard", + icon: LayoutDashboard, + color: "text-blue-600", + }, + { + name: "Manage Users", + path: "/admin/users", + icon: Users, + color: "text-amber-700", + }, + { + name: "Manage Librarians", + path: "/admin/librarians", + icon: ShieldAlert, + color: "text-rose-600", + }, ]; return (
- {/* Sidebar Navigation - Warm Archival Minimalist Layout (Matching 72 width) */} -