diff --git a/resources/js/Layouts/MainLayout.jsx b/resources/js/Layouts/MainLayout.jsx
index 88db98d..7b1a4c3 100644
--- a/resources/js/Layouts/MainLayout.jsx
+++ b/resources/js/Layouts/MainLayout.jsx
@@ -1,22 +1,24 @@
-import { Link, usePage } from '@inertiajs/react';
-import { useState } from 'react';
+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: '📋' },
+ { 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 */}
-
);
@@ -70,12 +80,23 @@ export default function MainLayout({ children }) {
function FlashMessage() {
const { flash } = usePage().props;
- if (!flash?.success) return null;
+
+ if (!flash?.success && !flash?.error) return null;
return (
-
-
✅
-
{flash.success}
+
+ {flash?.success && (
+
+ ✅
+ {flash.success}
+
+ )}
+ {flash?.error && (
+
+ ❌
+ {flash.error}
+
+ )}
);
-}
\ No newline at end of file
+}