Allow deselecting review tasks

Makes it so I can test the map losing gl context
This commit is contained in:
Eli Ribble 2026-04-16 05:36:54 +00:00
parent 262aa009c2
commit e3f9a19b84
No known key found for this signature in database
2 changed files with 15 additions and 1 deletions

View file

@ -62,6 +62,7 @@ body {
<ThreeColumn>
<template #left>
<ReviewPoolColumnList
@doDeselectTask="deselectTask"
@doSelectTask="selectTask"
:error="error"
:loading="!!storeReviewTask.all()"
@ -230,6 +231,11 @@ const selectedTask = computed<ReviewTask | undefined>(() => {
return storeReviewTask.byID(selectedTaskID.value);
});
// Helper Functions
function deselectTask(id: number): void {
if (selectedTaskID.value == id) {
selectedTaskID.value = null;
}
}
// Task Selection
function selectTask(id: number): void {
selectedTaskID.value = id;