diff --git a/src/lib/components/Sidebar.svelte b/src/lib/components/Sidebar.svelte index 16a259e..86ba958 100644 --- a/src/lib/components/Sidebar.svelte +++ b/src/lib/components/Sidebar.svelte @@ -610,6 +610,14 @@ contextMenu = { x, y, notebook: nb }; } + function openNotebookMenu(e: Event, nb: NotebookEntry) { + e.preventDefault(); + e.stopPropagation(); + const rect = (e.currentTarget as HTMLElement).getBoundingClientRect(); + const { x, y } = clampMenu(rect.right - 200, rect.bottom + 4, 200, 280); + contextMenu = { x, y, notebook: nb }; + } + function closeContextMenu() { contextMenu = null; } @@ -892,8 +900,11 @@ {#if contextMenu} + {#if isMobile} + + {/if} -