From 63517ecbf4cb332dfebcdc882490c3926f34ba6a Mon Sep 17 00:00:00 2001 From: Bhasher Date: Fri, 5 Jan 2024 02:57:32 +0100 Subject: [PATCH] Refactor stores --- frontend/src/lib/api/cards.ts | 4 +- frontend/src/lib/api/tags.ts | 3 +- .../lib/components/project/card/card.svelte | 5 +- .../components/project/card/modal_card.svelte | 5 +- .../card/modal_tag/modal_new_tag.svelte | 8 +- .../card/modal_tag/modal_tag_title.svelte | 8 +- .../project/card/modal_tag/select_tags.svelte | 4 +- .../components/project/card/modal_tags.svelte | 2 +- .../src/lib/components/project/column.svelte | 9 +- .../src/lib/components/project/header.svelte | 6 +- .../src/lib/components/project/project.svelte | 5 +- frontend/src/lib/components/sidebar.svelte | 6 +- frontend/src/lib/stores/cards.ts | 53 ++++++ frontend/src/lib/stores/currentDraggedCard.ts | 9 + frontend/src/lib/stores/currentModalCard.ts | 8 + frontend/src/lib/stores/currentView.ts | 9 + .../{project_tags.ts => projectTags.ts} | 2 +- frontend/src/lib/stores/smallStore.ts | 159 ------------------ frontend/src/lib/stores/views.ts | 88 ++++++++++ frontend/src/lib/types/Card.ts | 2 +- frontend/src/lib/types/MeTag.ts | 2 +- 21 files changed, 206 insertions(+), 191 deletions(-) create mode 100644 frontend/src/lib/stores/cards.ts create mode 100644 frontend/src/lib/stores/currentDraggedCard.ts create mode 100644 frontend/src/lib/stores/currentModalCard.ts create mode 100644 frontend/src/lib/stores/currentView.ts rename frontend/src/lib/stores/{project_tags.ts => projectTags.ts} (98%) delete mode 100644 frontend/src/lib/stores/smallStore.ts create mode 100644 frontend/src/lib/stores/views.ts diff --git a/frontend/src/lib/api/cards.ts b/frontend/src/lib/api/cards.ts index 00c6f5d..c973833 100644 --- a/frontend/src/lib/api/cards.ts +++ b/frontend/src/lib/api/cards.ts @@ -1,5 +1,5 @@ -import type { TagValue } from "$lib/types/TagValue"; -import type { Card } from "$lib/types/Card"; +import type Card from '$lib/types/Card'; +import type TagValue from '$lib/types/TagValue'; import api, { processError } from '../utils/api'; import status from '../utils/status'; diff --git a/frontend/src/lib/api/tags.ts b/frontend/src/lib/api/tags.ts index 88b2b63..0b582e8 100644 --- a/frontend/src/lib/api/tags.ts +++ b/frontend/src/lib/api/tags.ts @@ -1,5 +1,4 @@ -import type { TagOption } from "$lib/types/TagOption"; -import type { MeTag } from "$lib/types/MeTag"; +import type TagOption from '$lib/types/TagOption'; import api, { processError } from '$lib/utils/api'; import status from '$lib/utils/status'; diff --git a/frontend/src/lib/components/project/card/card.svelte b/frontend/src/lib/components/project/card/card.svelte index 78e19a3..7328249 100644 --- a/frontend/src/lib/components/project/card/card.svelte +++ b/frontend/src/lib/components/project/card/card.svelte @@ -1,6 +1,7 @@