From 84d08872382bc7d2102998b795300d79fd905c15 Mon Sep 17 00:00:00 2001 From: Furkan Sahin Date: Sat, 30 Jul 2022 17:31:25 -0500 Subject: Downloading `csv` file now also displays lab faculty info --- src/components/Labs.svelte | 8 +++----- src/components/helpers/Card.svelte | 2 +- src/components/helpers/PTBox.svelte | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) (limited to 'src/components') diff --git a/src/components/Labs.svelte b/src/components/Labs.svelte index 4df2184..51e0f8a 100644 --- a/src/components/Labs.svelte +++ b/src/components/Labs.svelte @@ -20,7 +20,6 @@ $: pts = [...$ptStore.values()]; - // TODO Make this more efficient rather than checking each PT per each Lab $: labsAndPts = [...$labStore.values()].flatMap((lab) => { return [ { @@ -49,11 +48,10 @@ let csv = cols.join(",") + "\n"; labsAndPts.forEach((row) => { let l = row.lab; - csv += `${l.course},${l.section},${l.time},${l.location},${ - row.pt?.name ?? "UNASSIGNED" - }\n`; + csv += `${l.course},${l.section},${l.time},${l.location},${displayFaculty( + l + )},${row.pt?.name ?? "UNASSIGNED"}\n`; }); - console.log(csv); const blob = new Blob([csv], { type: "text/csv" }); const anchor = document.createElement("a"); diff --git a/src/components/helpers/Card.svelte b/src/components/helpers/Card.svelte index 4d1c8bb..86bb311 100644 --- a/src/components/helpers/Card.svelte +++ b/src/components/helpers/Card.svelte @@ -8,7 +8,7 @@

{title}

{desc}

- +
diff --git a/src/components/helpers/PTBox.svelte b/src/components/helpers/PTBox.svelte index 646ba09..73b62c7 100644 --- a/src/components/helpers/PTBox.svelte +++ b/src/components/helpers/PTBox.svelte @@ -5,7 +5,7 @@ let modalID = () => { return `my-modal-${pt.id}`; - } + }; -- cgit v1.2.3