// frontend/src/Layout.jsx import React, { useState } from "react"; import { Link } from "react-router-dom"; import { createPageUrl } from "./utils"; import { ScanText, LayoutDashboard, History as HistoryIcon, ChevronLeft, Sparkles, } from "lucide-react"; import { cn } from "@/lib/utils"; export default function Layout({ children, currentPageName }) { const [collapsed, setCollapsed] = useState(false); const navItems = [ { name: "Dashboard", icon: LayoutDashboard, page: "Dashboard" }, { name: "History", icon: HistoryIcon, page: "History" }, ]; return (