Files
gpustack-ui/src/config/settings.ts
T
2026-05-11 19:49:21 +08:00

49 lines
1006 B
TypeScript

export const HEADER_HEIGHT = 0;
export const DEFAULT_ENTER_PAGE = {
adminForNormal: '/dashboard',
adminForFirst: '/resources/workers',
user: '/models/user-models',
login: '/login'
};
export const GPUSTACK_API_BASE_URL = 'v2';
export const OPENAI_COMPATIBLE = 'v1';
type SortDirection = 'ascend' | 'descend' | null;
export const TABLE_SORT_DIRECTIONS: SortDirection[] = [
'ascend',
'descend',
null
];
export const tableSorter = (order: number | boolean) => {
return true;
// mutiple sorting can be supported in future
// if (typeof order === 'number') {
// return {
// multiple: order
// };
// }
// return order;
};
export const PaginationKey = {
Deployments: 'Deployments',
Workers: 'Workers',
Clusters: 'Clusters',
Routes: 'Routes',
Providers: 'Providers',
Benchmarks: 'Benchmarks',
GPUs: 'GPUs',
ModelFiles: 'ModelFiles',
Storage: 'Storage',
Users: 'Users',
APIKeys: 'APIKeys',
Credentials: 'Credentials',
Instances: 'Instances'
};