import React from 'react' import { BrowserRouter, Routes, Route, Navigate } from 'react-router-dom' import { AuthProvider, useAuth } from './contexts/AuthContext' import Layout from './components/Layout' import Login from './pages/Login' import Overview from './pages/Overview' import FileManager from './pages/FileManager' import Databases from './pages/Databases' import Email from './pages/Email' import SSL from './pages/SSL' import Domains from './pages/Domains' import FTP from './pages/FTP' import CronJobs from './pages/CronJobs' import Stats from './pages/Stats' function ProtectedRoute({ children }: { children: React.ReactNode }) { const { user, loading } = useAuth() if (loading) return (