From c6428d0d3fda0d97155610ffda9523c1f4d5a2ea Mon Sep 17 00:00:00 2001 From: Furkan Sahin Date: Wed, 1 Jun 2022 08:41:55 -0500 Subject: CSS structure change for 3 main columns. Scrollbar much better now --- src/components/EditorLists.svelte | 62 +++++++++++++++++++++++++++++---------- 1 file changed, 47 insertions(+), 15 deletions(-) (limited to 'src/components/EditorLists.svelte') diff --git a/src/components/EditorLists.svelte b/src/components/EditorLists.svelte index 2c5ca6c..5506c5c 100644 --- a/src/components/EditorLists.svelte +++ b/src/components/EditorLists.svelte @@ -7,6 +7,14 @@ SecondaryText, Text, } from "@smui/list"; + import Card, { + Content, + PrimaryAction, + Actions, + ActionButtons, + ActionIcons, + } from "@smui/card"; + import Button, { Label } from "@smui/button"; import type PeerTeacher from "../models/PeerTeacher"; import { labStore, ptStore } from "../stores"; @@ -53,7 +61,7 @@ map.delete(id); return map; }); - + // Self assignemnt to update `assignedLabs` and `compatibleLabs` selectedPeerTeacher = selectedPeerTeacher; } @@ -83,17 +91,20 @@ // Self assignment to update PT values used in `Peer Teacher` column peerTeachers = peerTeachers; } + + $: clicked = 0; -
+
-

Peer Teachers

- +
Peer Teachers
+ {#each peerTeachers as pt} (selectedPeerTeacher = pt)}> {pt.name} {pt.id} + Assigned hours: {pt.hours}
-

Labs

+
Labs
{#each compatibleLabs as lab} @@ -134,9 +145,9 @@
-

- {selectedPeerTeacher?.name ?? "PT"} - Assigned Labs -

+
+ {selectedPeerTeacher?.name ?? "PT"} +
{#each assignedLabs as lab} @@ -162,24 +173,45 @@
-- cgit v1.2.3