mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00

* Migrate scheduled tasks to React * Adjust margins * Use localeCompare * Clean up imports * Use legacy apiclient from useApi * Fix import * Fix nested typography * Add polling fallback * Cleanup code * Rename to tasks * Rename to Component * Use constants for websocket events * Use memo to fix timestamp rerender on run
21 lines
1 KiB
TypeScript
21 lines
1 KiB
TypeScript
import type { AsyncRoute } from 'components/router/AsyncRoute';
|
|
import { AppType } from 'constants/appType';
|
|
|
|
export const ASYNC_ADMIN_ROUTES: AsyncRoute[] = [
|
|
{ path: 'activity', type: AppType.Dashboard },
|
|
{ path: 'branding', type: AppType.Dashboard },
|
|
{ path: 'devices', type: AppType.Dashboard },
|
|
{ path: 'keys', type: AppType.Dashboard },
|
|
{ path: 'logs', type: AppType.Dashboard },
|
|
{ path: 'playback/resume', type: AppType.Dashboard },
|
|
{ path: 'playback/streaming', type: AppType.Dashboard },
|
|
{ path: 'playback/trickplay', type: AppType.Dashboard },
|
|
{ path: 'plugins/:pluginId', page: 'plugins/plugin', type: AppType.Dashboard },
|
|
{ path: 'tasks', type: AppType.Dashboard },
|
|
{ path: 'users', type: AppType.Dashboard },
|
|
{ path: 'users/access', type: AppType.Dashboard },
|
|
{ path: 'users/add', type: AppType.Dashboard },
|
|
{ path: 'users/parentalcontrol', type: AppType.Dashboard },
|
|
{ path: 'users/password', type: AppType.Dashboard },
|
|
{ path: 'users/profile', type: AppType.Dashboard }
|
|
];
|