feat: improve admin panel (#14180)

This commit is contained in:
DarkSky
2025-12-30 05:22:54 +08:00
committed by GitHub
parent d6b380aee5
commit 95a5e941e7
94 changed files with 3146 additions and 1114 deletions

View File

@@ -12,6 +12,7 @@ export const ROUTES = {
auth: '/admin/auth',
setup: '/admin/setup',
accounts: '/admin/accounts',
workspaces: '/admin/workspaces',
ai: '/admin/ai',
settings: { index: '/admin/settings', module: '/admin/settings/:module' },
about: '/admin/about',
@@ -28,6 +29,7 @@ export const RELATIVE_ROUTES = {
auth: 'auth',
setup: 'setup',
accounts: 'accounts',
workspaces: 'workspaces',
ai: 'ai',
settings: { index: 'settings', module: ':module' },
about: 'about',
@@ -42,6 +44,7 @@ const admin = () => '/admin';
admin.auth = () => '/admin/auth';
admin.setup = () => '/admin/setup';
admin.accounts = () => '/admin/accounts';
admin.workspaces = () => '/admin/workspaces';
admin.ai = () => '/admin/ai';
const admin_settings = () => '/admin/settings';
admin_settings.module = (params: { module: string }) =>