implemented identity, updated session, added 'workings' list
added paginated querying, added 'common'
This commit is contained in:
parent
027deba422
commit
6ada519e06
36 changed files with 1422 additions and 279 deletions
|
|
@ -1 +1,26 @@
|
|||
import { WorkingProgressStatus } from '@generated/types';
|
||||
|
||||
export function assertUnreachable(value: never): never {
|
||||
throw new Error(`Unhandled scenario: ${value}`);
|
||||
}
|
||||
|
||||
export function toBgColorByProgressStatus(value: WorkingProgressStatus): string {
|
||||
if (value === WorkingProgressStatus.InProgress) return 'yellow.500';
|
||||
if (value === WorkingProgressStatus.Frozen) return 'blue.500';
|
||||
if (value === WorkingProgressStatus.Finished) return 'green.500';
|
||||
assertUnreachable(value);
|
||||
}
|
||||
|
||||
export function toFgColorByProgressStatus(value: WorkingProgressStatus): string {
|
||||
if (value === WorkingProgressStatus.InProgress) return 'fg.warning';
|
||||
if (value === WorkingProgressStatus.Frozen) return 'fg.info';
|
||||
if (value === WorkingProgressStatus.Finished) return 'fg.success';
|
||||
assertUnreachable(value);
|
||||
}
|
||||
|
||||
export function toWorkingProgressStatusLabel(value: WorkingProgressStatus): string {
|
||||
if (value === WorkingProgressStatus.InProgress) return 'In progress';
|
||||
if (value === WorkingProgressStatus.Frozen) return 'Frozen';
|
||||
if (value === WorkingProgressStatus.Finished) return 'Finished';
|
||||
assertUnreachable(value);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue