import React, { lazy, Suspense } from 'react'; import { Routes, Route, Navigate } from 'react-router-dom'; import AuthGuard from './components/AuthGuard'; import { ThemeProvider, useTheme } from './context/ThemeContext'; const Login = lazy(() => import('./pages/Login')); const Register = lazy(() => import('./pages/Register')); const Dashboard = lazy(() => import('./pages/Dashboard')); const Tokens = lazy(() => import('./pages/Tokens')); const Packages = lazy(() => import('./pages/Packages')); const Pricing = lazy(() => import('./pages/Pricing')); const Topup = lazy(() => import('./pages/Topup')); const Loading = () => (