import { StrictMode } from 'react'; import { createRoot } from 'react-dom/client'; import { BrowserRouter, HashRouter, Route, Routes } from 'react-router-dom'; import './brand/fonts'; import './brand/tokens.css'; import './brand/base.css'; import './site/site.css'; import './portal/portal.css'; import { AdminAccount, AdminLayout, AdminOverview, AdminUsers } from './admin/Admin'; import { AdminActivity, AdminDomains, AdminHosting, AdminInvoices, AdminLeads, AdminMailboxes, AdminServers, AdminSettings, AdminTickets } from './admin/Manage'; import { SiteProvider } from './site/settings'; import { AuthProvider } from './auth'; import { I18nProvider } from './i18n'; import Layout from './site/Layout'; import { Cloud, Contact, Domains, EmailPage, Home, Hosting, NotFound, Pricing, Status, Websites } from './site/pages'; import { Login, Overview, PortalBilling, PortalDomains, PortalEmail, PortalHosting, PortalLayout, PortalServers, PortalSupport } from './portal/Portal'; const Router = import.meta.env.VITE_ROUTER === 'browser' ? BrowserRouter : HashRouter; createRoot(document.getElementById('root')!).render( }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> } /> } /> } /> } /> , );