import { BrowserRouter, Routes, Route, Navigate } from "react-router-dom"; import Main from "./pages/Main"; import AddItem from "./pages/AddItem"; import AuthForm from "./components/AuthForm"; import About from "./pages/About"; import Shop from "./pages/Shop"; import NotFoundPage from "./pages/NotFoundPage"; import Contact from "./pages/Contact"; import Cart from "./pages/Cart"; import Profile from "./pages/Profile"; import ItemPage from "./pages/ItemPage"; import AdminPage from "./pages/AdminPage"; import AdminOrderDetail from "./pages/AdminOrderPage"; const PrivateRoute = ({ children }) => { const token = localStorage.getItem("token"); if (!token) { return ; } return children; }; const AdminRoute = ({ children }) => { const token = localStorage.getItem("token"); const user = JSON.parse(localStorage.getItem("user") || "{}"); if (!token) { return ; } if (user.role !== "Админ") { return ; } return children; }; export default function App() { return ( } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ); }