diff --git a/src/lib/layout/shell.svelte b/src/lib/layout/shell.svelte
index 73b3f33c8..121f923ae 100644
--- a/src/lib/layout/shell.svelte
+++ b/src/lib/layout/shell.svelte
@@ -76,6 +76,7 @@
let sideBarIsOpen = false;
let state: undefined | 'open' | 'closed' | 'icons' = 'closed';
+ $: state = sideBarIsOpen ? 'open' : 'closed';