import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; import { useState, useEffect } from 'react'; import Navbar from './components/Navbar'; import Home from './pages/Home'; import Shop from './pages/Shop'; import ProductDetail from './pages/ProductDetail'; import Cart from './pages/Cart'; import Checkout from './pages/Checkout'; import Login from './pages/Login'; import Register from './pages/Register'; import Dashboard from './pages/Dashboard'; import AdminPanel from './pages/AdminPanel'; function App() { const [user, setUser] = useState(null); const [cartCount, setCartCount] = useState(0); useEffect(() => { const token = localStorage.getItem('token'); if (token) { const userData = JSON.parse(atob(token.split('.')[1])); setUser(userData); } }, []); return (
} /> } /> } /> } /> } /> } /> } /> } /> } />
); } export default App;