website: Switch to likert style labelling

This commit is contained in:
Adrian Cowan
2023-01-23 21:51:17 +11:00
parent 274d03c5f0
commit 007773a3f5
19 changed files with 481 additions and 519 deletions
+2
View File
@@ -35,4 +35,6 @@ export interface TaskResponse<Task extends BaseTask> {
task: Task;
}
export type TaskReplyValidity = "DEFAULT" | "VALID" | "INVALID";
export type AvailableTasks = { [taskType in TaskType]: number };
-22
View File
@@ -1,22 +0,0 @@
export interface TaskReplyNotSubmittable<T> {
content: T;
state: "NOT_SUBMITTABLE";
}
export interface TaskReplyValid<T> {
content: T;
state: "VALID";
}
export interface TaskReplyDefault<T> {
content: T;
state: "DEFAULT";
}
export interface TaskReplyInValid<T> {
content: T;
state: "INVALID";
}
export type TaskReplyState<T> =
| TaskReplyNotSubmittable<T>
| TaskReplyValid<T>
| TaskReplyDefault<T>
| TaskReplyInValid<T>;