aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2022-05-31 23:18:34 -0500
committerFurkan Sahin <furkan-dev@proton.me>2022-05-31 23:18:34 -0500
commit04c7a24c026b35aba3fcd0ee1becd39682e5f3ad (patch)
tree26fb1aeecf90536a1c78ee0f68d3d60ac105425f /src
parent300520174b19bf7d86ac3a0251ebc1be43217f35 (diff)
selfassign if adding/removing lab in order to update Peer Teachers column. Without updating peerTeachers array, changes will not be reflected in this column
Diffstat (limited to 'src')
-rw-r--r--src/components/EditorLists.svelte10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/components/EditorLists.svelte b/src/components/EditorLists.svelte
index d31a427..6eb248f 100644
--- a/src/components/EditorLists.svelte
+++ b/src/components/EditorLists.svelte
@@ -66,6 +66,11 @@
// Mark lab as assigned
const lab = $labStore.get(id);
if (lab !== undefined) lab.assigned = true;
+
+ // Self assignemnt to update `assignedLabs` and `compatibleLabs`
+ selectedPeerTeacher = selectedPeerTeacher;
+ // Self assignment to update PT values used in `Peer Teacher` column
+ peerTeachers = peerTeachers;
}
function unassignLab(id: number) {
@@ -76,6 +81,11 @@
// Mark lab as unassigned
const lab = $labStore.get(id);
if (lab !== undefined) lab.assigned = false;
+
+ // Self assignemnt to update `assignedLabs` and `compatibleLabs`
+ selectedPeerTeacher = selectedPeerTeacher;
+ // Self assignment to update PT values used in `Peer Teacher` column
+ peerTeachers = peerTeachers;
}
</script>