From 4bdf04f911887faa403897f4132c866dc6523dfc Mon Sep 17 00:00:00 2001 From: KoloMl Date: Mon, 2 Dec 2024 03:17:58 +0400 Subject: [PATCH] Added store for the groups --- src/stores/tag-groups-store.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/stores/tag-groups-store.js diff --git a/src/stores/tag-groups-store.js b/src/stores/tag-groups-store.js new file mode 100644 index 0000000..057becd --- /dev/null +++ b/src/stores/tag-groups-store.js @@ -0,0 +1,12 @@ +import {writable} from "svelte/store"; +import TagGroup from "$entities/TagGroup.ts"; + +/** @type {import('svelte/store').Writable} */ +export const tagGroupsStore = writable([]); + +TagGroup + .readAll() + .then(groups => tagGroupsStore.set(groups)) + .then(() => { + TagGroup.subscribe(groups => tagGroupsStore.set(groups)); + });