feat: replace broadcast creation modal with dedicated page

This commit is contained in:
c0mrade
2026-02-01 22:26:12 +03:00
parent 4a25d8df03
commit 175516ec9b
3 changed files with 471 additions and 425 deletions

View File

@@ -38,6 +38,7 @@ const AdminServers = lazy(() => import('./pages/AdminServers'));
const AdminDashboard = lazy(() => import('./pages/AdminDashboard'));
const AdminBanSystem = lazy(() => import('./pages/AdminBanSystem'));
const AdminBroadcasts = lazy(() => import('./pages/AdminBroadcasts'));
const AdminBroadcastCreate = lazy(() => import('./pages/AdminBroadcastCreate'));
const AdminPromocodes = lazy(() => import('./pages/AdminPromocodes'));
const AdminCampaigns = lazy(() => import('./pages/AdminCampaigns'));
const AdminUsers = lazy(() => import('./pages/AdminUsers'));
@@ -327,6 +328,16 @@ function App() {
</AdminRoute>
}
/>
<Route
path="/admin/broadcasts/create"
element={
<AdminRoute>
<LazyPage>
<AdminBroadcastCreate />
</LazyPage>
</AdminRoute>
}
/>
<Route
path="/admin/promocodes"
element={