import React from 'react'; import { Routes, Route, Navigate } from 'react-router-dom'; import Login from './pages/LoginPage'; import Signup from './pages/SignupPage'; import Home from './Home'; import SettingsPage from './pages/SettingsPage'; import AdminDashboard from './pages/AdminDashboard'; import AnalyticsPage from './pages/AnalyticsPage'; import ConfigPage from './pages/ConfigPage'; import PricingPage from './pages/PricingPage'; import XRayPage from './pages/XRayPage'; import ScorecardPage from './pages/ScorecardPage'; import { useAuth } from './AuthContext'; const ProtectedRoute = ({ children }: { children: React.ReactNode }) => { const { isAuthenticated } = useAuth(); if (!isAuthenticated) return ; return children; }; const App: React.FC = () => { return ( } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ); }; export default App;