From 5fa653f401eb9f8a2e512d3063d8348a237dc5e4 Mon Sep 17 00:00:00 2001 From: Bhasher Date: Tue, 9 Jan 2024 01:25:53 +0100 Subject: [PATCH] Fix columns & cards --- frontend/src/lib/components/card/Card.svelte | 33 +++++----- .../src/lib/components/project/Column.svelte | 61 ++++++++++--------- .../src/lib/components/project/Project.svelte | 12 ++-- frontend/src/lib/types/Card.ts | 30 ++++++++- frontend/src/lib/types/CardTag.ts | 52 ++++++++++++---- frontend/src/lib/types/TagOption.ts | 11 ++++ 6 files changed, 130 insertions(+), 69 deletions(-) diff --git a/frontend/src/lib/components/card/Card.svelte b/frontend/src/lib/components/card/Card.svelte index e1fdc80..38de2ae 100644 --- a/frontend/src/lib/components/card/Card.svelte +++ b/frontend/src/lib/components/card/Card.svelte @@ -1,9 +1,8 @@ @@ -21,25 +20,21 @@ } }} > -
{card.title}
- {#if card.tags} -
- {#each card.tags as tag} - {#if tag.option_id} - {#if $project_tags[tag.tag_id]} - - {$project_tags[tag.tag_id]?.options.find((o) => o.id == tag.option_id)?.value} - {/if} - {:else if tag.value} - {tag.value} - {/if} - {/each} -
- {/if} +
{card.id} - {card.title}
+
+ {#each card.cardTags as tag} + {#if tag.option} + {tag.projectTag.id}: {tag.option.id} ({tag.option.value}) + {:else if tag.value} + {tag.value} + {/if} + {/each} +
- +