ws color: separate logic from reactivity condition (#5046)

* fix workspace color picker issue

* removing useless reactive statement

* some ui fixes

* separate logic from reactivity condition
This commit is contained in:
Alexander Petric
2025-01-10 13:41:50 -05:00
committed by GitHub
parent 089e698d43
commit 03450bd6f4
@@ -14,9 +14,11 @@
export let open = false
$: if ($usersWorkspaceStore && $workspaceStore !== lastWorkspace) {
$: $usersWorkspaceStore && $workspaceStore !== lastWorkspace && onWorkspaceChange()
function onWorkspaceChange() {
lastWorkspace = $workspaceStore
savedWorkspaceColor = $usersWorkspaceStore.workspaces.find(
savedWorkspaceColor = $usersWorkspaceStore?.workspaces.find(
(w) => w.id === $workspaceStore
)?.color
workspaceColor = savedWorkspaceColor