diff --git a/src/lib/components/shell/Workspaces.svelte b/src/lib/components/shell/Workspaces.svelte
index 39713b2..d09f09d 100644
--- a/src/lib/components/shell/Workspaces.svelte
+++ b/src/lib/components/shell/Workspaces.svelte
@@ -3,30 +3,18 @@
import { desktop } from '#lib/content';
import { activeWorkspace, openPage } from '#lib/desktop/actions';
- const workspaceSlots = [1, 2, 3, 4, 5, 6, 7, 8, 9];
+ const workspaces = [...desktop.workspaces].sort((first, second) => first.number - second.number);
const currentWorkspace = $derived(activeWorkspace(page.url.pathname));
-
- function workspaceFor(number: number) {
- return desktop.workspaces.find((workspace) => workspace.number === number);
- }
- {#each workspaceSlots as number (number)}
- {@const workspace = workspaceFor(number)}
- {@const isFocused = currentWorkspace?.number === number}
-