diff --git a/src/lib/components/Layout/Sidebar.svelte b/src/lib/components/Layout/Sidebar.svelte index f8b0ddb..978feb0 100644 --- a/src/lib/components/Layout/Sidebar.svelte +++ b/src/lib/components/Layout/Sidebar.svelte @@ -5,9 +5,10 @@ interface Props { open: boolean; + onClose?: () => void; } - let { open }: Props = $props(); + let { open, onClose }: Props = $props(); function setFilter(filter: NoteFilter) { selectedTag.set(null); @@ -20,6 +21,15 @@ } +{#if open} + +
{ if (e.key === 'Escape') onClose?.(); }} + >
+{/if} +