import { useState } from "react"; import { NavLink, Navigate, Route, Routes } from "react-router-dom"; import { BRAND, hasToken, setToken } from "./api.js"; import { LoginPage } from "./pages/Login.js"; import { DashboardPage } from "./pages/Dashboard.js"; import { UsersPage } from "./pages/Users.js"; import { ModerationPage } from "./pages/Moderation.js"; import { FlagsPage } from "./pages/Flags.js"; import { SubscriptionsPage } from "./pages/Subscriptions.js"; import { AuditLogsPage } from "./pages/AuditLogs.js"; import { AnalyticsPage } from "./pages/Analytics.js"; import { ReleaseGatesPage } from "./pages/ReleaseGates.js"; import { WorkersPage } from "./pages/Workers.js"; export function App() { const [authed, setAuthed] = useState(hasToken()); if (!authed) { return setAuthed(true)} />; } return (
} /> } /> } /> } /> } /> } /> } /> } /> } /> } />
); }