aboutsummaryrefslogtreecommitdiff
path: root/src/components/AssignLabs/AssignLabs.svelte
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2022-07-16 00:20:01 -0400
committerFurkan Sahin <furkan-dev@proton.me>2022-07-16 00:20:01 -0400
commit62705aefd79764b00f86bdfd16188fdec81c8b76 (patch)
treebf842f4fb5021c9e6b42672225f8f3f78eae523e /src/components/AssignLabs/AssignLabs.svelte
parent982d2cb09f9793fbdfcf8a1d2b2b27e4fd272469 (diff)
Successfully adding/removing labs from PeerTeachers; however need to bugfix the icon always showing a minus-circle along with the bottom unassigned-labs sections not updating
Diffstat (limited to 'src/components/AssignLabs/AssignLabs.svelte')
-rw-r--r--src/components/AssignLabs/AssignLabs.svelte6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/components/AssignLabs/AssignLabs.svelte b/src/components/AssignLabs/AssignLabs.svelte
index 9623560..1bbc006 100644
--- a/src/components/AssignLabs/AssignLabs.svelte
+++ b/src/components/AssignLabs/AssignLabs.svelte
@@ -78,6 +78,7 @@
}
function unassignLab(id: number) {
+ console.log("unassiging", id)
const lab = $labStore.get(id);
if (lab === undefined) return;
lab.assigned = false;
@@ -119,7 +120,6 @@
: ""}
on:click={() => {
selectedPeerTeacher = pt;
- console.log(pt);
}}
>
<svelte:component this={PT} {pt} />
@@ -133,7 +133,7 @@
<div class="assign-box-header">Labs</div>
<div class="assign-box-body">
{#each compatibleLabs as lab}
- <svelte:component this={Lab} {lab} {selectedPeerTeacher} />
+ <svelte:component this={Lab} {lab} iconClick={()=>{assignLab(lab.id)}} />
{/each}
</div>
</div>
@@ -145,7 +145,7 @@
</div>
<div class="assign-box-body">
{#each assignedLabs as lab}
- <svelte:component this={Lab} {lab} assign={false} />
+ <svelte:component this={Lab} {lab} icon="minus-circle" iconClick={()=>{unassignLab(lab.id)}} />
{/each}
</div>
</div>