From 99721049d08f95f9f1aa4ea7645df9bdb82d6998 Mon Sep 17 00:00:00 2001 From: Furkan Sahin Date: Sun, 26 Jun 2022 16:20:05 -0500 Subject: Added a universal list of all unassigned labs to aid in scheduling. use vh/vw instead of percent. --- src/components/AssignLabs/AssignLabs.svelte | 88 ++++++++++++++++++----------- 1 file changed, 56 insertions(+), 32 deletions(-) (limited to 'src') diff --git a/src/components/AssignLabs/AssignLabs.svelte b/src/components/AssignLabs/AssignLabs.svelte index 6c1276a..082a71f 100644 --- a/src/components/AssignLabs/AssignLabs.svelte +++ b/src/components/AssignLabs/AssignLabs.svelte @@ -27,6 +27,8 @@ }) .sort((a, b) => a.id - b.id); + $: unassignedLabs = labs.filter((lab) => !lab.assigned); + $: compatibleLabs = labs.filter( (lab) => // Lab not already assigned @@ -108,42 +110,64 @@ }); -
- - -
-
Peer Teacher
-
- {#each peerTeachers as pt} -
{ - selectedPeerTeacher = pt; - }} - > - -
- {/each} +
+ +
+ +
+ +
Peer Teacher
+ +
+ {#each peerTeachers as pt} +
{ + selectedPeerTeacher = pt; + }} + > + +
+ {/each} +
-
-
-
Labs
-
- {#each labs as lab} - - {/each} +
+
Labs
+
+ {#each compatibleLabs as lab} + + {/each} +
-
-
-
- {selectedPeerTeacher?.name ?? "PT's Labs"} -
-
- {#each assignedLabs as lab} - - {/each} +
+
+ {selectedPeerTeacher?.name ?? "PT's Labs"} +
+
+ {#each assignedLabs as lab} + + {/each} +
+ + +
+ {#each unassignedLabs as lab} +
+

{lab.course}

+

{lab.section}

+
+ {/each} +
-- cgit v1.2.3