From 2b4098759b4b7b5ce446b89bd888b4f442e8149c Mon Sep 17 00:00:00 2001 From: Furkan Sahin Date: Thu, 9 Jun 2022 16:07:15 -0500 Subject: Defined all 3 columns and temporarily automated store by populating them with a db from localstorage in order to test more efficiently. --- src/components/AssignLabs/AssignLabs.svelte | 50 +++++++++++++++++++++++++++-- 1 file changed, 48 insertions(+), 2 deletions(-) (limited to 'src/components') diff --git a/src/components/AssignLabs/AssignLabs.svelte b/src/components/AssignLabs/AssignLabs.svelte index 9331b81..3964d02 100644 --- a/src/components/AssignLabs/AssignLabs.svelte +++ b/src/components/AssignLabs/AssignLabs.svelte @@ -11,6 +11,12 @@ import { labStore, ptStore } from "../../stores"; import Lab from "./Lab.svelte"; import PT from "./PT.svelte"; + import { onMount } from "svelte"; + import { + parseDatabase, + parseDatabaseLocal, + parseLabSchedule, + } from "../../util/parser"; let selectedPeerTeacher: PeerTeacher | undefined; @@ -100,6 +106,14 @@ component: Lab, }, ]; + + // Load db from local storage so I don't have to keep uploading + onMount(() => { + const db = localStorage.getItem("db"); + if (db) { + parseDatabaseLocal(JSON.parse(db)); + } + }); +
+
Peer Teacher
+
+ {#each peerTeachers as pt} +
{ + selectedPeerTeacher = pt; + }} + > + +
+ {/each} +
+
+
+
Labs
+
+ {#each labs as lab} + + + + {/each} +
+
+
- Peer Teacher + {selectedPeerTeacher?.name ?? "PT's Labs"} +
+
+ {#each assignedLabs as lab} + + + + {/each}
-