import { Link, usePage } from "@inertiajs/react"; import { useState } from "react"; export default function MainLayout({ children }) { const [sidebarOpen, setSidebarOpen] = useState(true); const { url } = usePage(); const menus = [ { name: "Dashboard", href: "/", icon: "🏠" }, { name: "Buku", href: "/buku", icon: "📚" }, { name: "Kategori", href: "/kategori", icon: "🏷️" }, { name: "Anggota", href: "/anggota", icon: "👥" }, { name: "Peminjaman", href: "/peminjaman", icon: "📋" }, ]; return (
{/* Sidebar */} {/* Main Content */}
{/* Header */}

Sistem Perpustakaanku

📅{" "} {new Date().toLocaleDateString("id-ID", { weekday: "long", year: "numeric", month: "long", day: "numeric", })}
{/* Flash Message */} {/* Content */}
{children}
); } function FlashMessage() { const { flash } = usePage().props; if (!flash?.success && !flash?.error) return null; return (
{flash?.success && (
{flash.success}
)} {flash?.error && (
{flash.error}
)}
); }