import React from 'react'; import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; import { AuthProvider } from './context/AuthContext'; import Header from './components/findagram/Header'; import Footer from './components/findagram/Footer'; import AuthModal from './components/findagram/AuthModal'; // Pages import Home from './pages/findagram/Home'; import Products from './pages/findagram/Products'; import ProductDetail from './pages/findagram/ProductDetail'; import Deals from './pages/findagram/Deals'; import Brands from './pages/findagram/Brands'; import BrandDetail from './pages/findagram/BrandDetail'; import Categories from './pages/findagram/Categories'; import CategoryDetail from './pages/findagram/CategoryDetail'; import DispensaryDetail from './pages/findagram/DispensaryDetail'; import About from './pages/findagram/About'; import Contact from './pages/findagram/Contact'; import Login from './pages/findagram/Login'; import Signup from './pages/findagram/Signup'; import Dashboard from './pages/findagram/Dashboard'; import Favorites from './pages/findagram/Favorites'; import Alerts from './pages/findagram/Alerts'; import SavedSearches from './pages/findagram/SavedSearches'; import Profile from './pages/findagram/Profile'; function App() { return (
{/* Public Routes */} } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> {/* Auth Routes */} } /> } /> {/* Dashboard Routes */} } /> } /> } /> } /> } />
); } export default App;