Phase 3 - credts, usage, plans app pages #Migrations

This commit is contained in:
IGNY8 VPS (Salman)
2026-01-06 21:28:13 +00:00
parent cb8e747387
commit 9ca048fb9d
37 changed files with 9328 additions and 1149 deletions

View File

@@ -61,11 +61,12 @@ const Credits = lazy(() => import("./pages/Billing/Credits"));
const Transactions = lazy(() => import("./pages/Billing/Transactions"));
const Usage = lazy(() => import("./pages/Billing/Usage"));
const CreditsAndBilling = lazy(() => import("./pages/Settings/CreditsAndBilling"));
const PurchaseCreditsPage = lazy(() => import("./pages/account/PurchaseCreditsPage"));
const PlansAndBillingPage = lazy(() => import("./pages/account/PlansAndBillingPage"));
const AccountSettingsPage = lazy(() => import("./pages/account/AccountSettingsPage"));
// TeamManagementPage - Now integrated as tab in AccountSettingsPage
const UsageAnalyticsPage = lazy(() => import("./pages/account/UsageAnalyticsPage"));
const UsageDashboardPage = lazy(() => import("./pages/account/UsageDashboardPage"));
const UsageLogsPage = lazy(() => import("./pages/account/UsageLogsPage"));
const ContentSettingsPage = lazy(() => import("./pages/account/ContentSettingsPage"));
const NotificationsPage = lazy(() => import("./pages/account/NotificationsPage"));
@@ -221,12 +222,16 @@ export default function App() {
<Route path="/account/plans" element={<PlansAndBillingPage />} />
<Route path="/account/plans/upgrade" element={<PlansAndBillingPage />} />
<Route path="/account/plans/history" element={<PlansAndBillingPage />} />
<Route path="/account/purchase-credits" element={<PurchaseCreditsPage />} />
<Route path="/account/purchase-credits" element={<Navigate to="/account/plans" replace />} />
{/* Usage - with sub-routes for sidebar navigation */}
<Route path="/account/usage" element={<UsageAnalyticsPage />} />
<Route path="/account/usage/credits" element={<UsageAnalyticsPage />} />
<Route path="/account/usage/activity" element={<UsageAnalyticsPage />} />
{/* Usage Dashboard - Single comprehensive page */}
<Route path="/account/usage" element={<UsageDashboardPage />} />
{/* Usage Logs - Detailed operation history */}
<Route path="/account/usage/logs" element={<UsageLogsPage />} />
{/* Legacy routes redirect to dashboard */}
<Route path="/account/usage/credits" element={<UsageDashboardPage />} />
<Route path="/account/usage/insights" element={<UsageDashboardPage />} />
<Route path="/account/usage/activity" element={<UsageDashboardPage />} />
{/* Content Settings - with sub-routes for sidebar navigation */}
<Route path="/account/content-settings" element={<ContentSettingsPage />} />