Files
fotospiel-app/resources/js/admin/mobile/lib/taskSectionCounts.ts

18 lines
516 B
TypeScript

import type { TaskSummary } from './taskSummary';
export type TaskSectionKey = 'assigned' | 'library' | 'collections' | 'emotions';
export type TaskSectionCount = {
key: TaskSectionKey;
count: number;
};
export function buildTaskSectionCounts(summary: TaskSummary): TaskSectionCount[] {
return [
{ key: 'assigned', count: summary.assigned },
{ key: 'library', count: summary.library },
{ key: 'collections', count: summary.collections },
{ key: 'emotions', count: summary.emotions },
];
}