aboutsummaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2022-07-30 17:31:25 -0500
committerFurkan Sahin <furkan-dev@proton.me>2022-07-30 17:31:25 -0500
commit84d08872382bc7d2102998b795300d79fd905c15 (patch)
treeb3d044ef5daddc848c1c2573721f2beff6854c3c /src/components
parent9355d87a2b2bde739a0768a6edf64018a88626db (diff)
Downloading `csv` file now also displays lab faculty info
Diffstat (limited to 'src/components')
-rw-r--r--src/components/Labs.svelte8
-rw-r--r--src/components/helpers/Card.svelte2
-rw-r--r--src/components/helpers/PTBox.svelte2
3 files changed, 5 insertions, 7 deletions
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 @@
<h2 class="card-title">{title}</h2>
<p>{desc}</p>
<div class="card-actions justify-end">
- <slot/>
+ <slot />
</div>
</div>
</div>
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}`;
- }
+ };
</script>
<!-- PT Box -->