import { useState, useContext, useEffect } from "react"
import Sidebar from "./components/Sidebar"
import Dashboard from "./Pages/Dashboard"
import LoginPage from "./Pages/LoginPage"
import AdminDashboard from "./Pages/AdminDashboard"
import HistoryPembelian from "./Pages/HistoryPembelian"
import { AuthContext } from "./context/AuthContext"
export default function App() {
const { user } = useContext(AuthContext)
const [page, setPage] = useState("dashboard")
// 🔥 AUTO SET PAGE BERDASARKAN ROLE
useEffect(() => {
if (!user) return
const role = user?.role?.toLowerCase()
if (role === "admin") {
setPage("admin")
} else {
setPage("dashboard")
}
}, [user])
// 🔥 BELUM LOGIN
if (!user) {
return