Skip to content

Commit 01653c8

Browse files
fix: add relative positioning
1 parent f7de5c9 commit 01653c8

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

  • src/components/blocks/interaction-insert-menu

src/components/blocks/interaction-insert-menu/index.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,11 @@ export class QtiInteractionInsertMenu extends LitElement {
316316
const canInsertAny = items.some(item => item.canInsert);
317317

318318
return html`
319-
<prosekit-popover-root .open=${this.open} @openChange=${this.handleOpenChange}>
319+
<prosekit-popover-root
320+
.open=${this.open}
321+
@openChange=${this.handleOpenChange}
322+
class="relative"
323+
>
320324
<prosekit-popover-trigger>
321325
<button
322326
type="button"
@@ -329,8 +333,7 @@ export class QtiInteractionInsertMenu extends LitElement {
329333
</button>
330334
</prosekit-popover-trigger>
331335
<prosekit-popover-popup
332-
class="flex min-w-56 flex-col gap-1 rounded-lg border border-gray-200 bg-white p-2 text-sm shadow-lg dark:border-gray-800 dark:bg-gray-950 [&:not([data-state])]:hidden"
333-
style="position: absolute; top: 100%; left: 0; z-index: 1000; margin-top: 0.5rem;"
336+
class="absolute left-0 top-full z-50 mt-2 flex min-w-56 flex-col gap-1 rounded-lg border border-gray-200 bg-white p-2 text-sm shadow-lg dark:border-gray-800 dark:bg-gray-950 [&:not([data-state])]:hidden"
334337
>
335338
${items.map(
336339
item => html`

0 commit comments

Comments
 (0)