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) return null;
return (
✅
{flash.success}
);
}