Files
gpustack-ui/src/pages/usage/utils/get-breakdown-row-key.ts
T
2026-04-29 09:29:04 +08:00

23 lines
493 B
TypeScript

import { BreakdownItem } from '../config/types';
export const getBreakdownRowKey = (
record: BreakdownItem,
type: string
): string => {
if (type === 'models') {
return `${record.model.label}`;
}
if (type === 'users') {
return `${record.user.label}`;
}
if (type === 'api_keys') {
return `${record.api_key.label}`;
}
return `${record.date?.value || ''}-${record.model.label}-${record.user.label}-${record.api_key.label}`;
};
export default getBreakdownRowKey;