diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2022-05-31 23:18:34 -0500 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2022-05-31 23:18:34 -0500 |
| commit | 04c7a24c026b35aba3fcd0ee1becd39682e5f3ad (patch) | |
| tree | 26fb1aeecf90536a1c78ee0f68d3d60ac105425f /src/components/EditorLists.svelte | |
| parent | 300520174b19bf7d86ac3a0251ebc1be43217f35 (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/components/EditorLists.svelte')
| -rw-r--r-- | src/components/EditorLists.svelte | 10 |
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> |
