diff --git a/packages/svelte/src/lib/node-view/FloatingRenderer.ts b/packages/svelte/src/lib/node-view/FloatingRenderer.ts index 3141e87..12f52ff 100644 --- a/packages/svelte/src/lib/node-view/FloatingRenderer.ts +++ b/packages/svelte/src/lib/node-view/FloatingRenderer.ts @@ -1,4 +1,3 @@ -import {BubbleMenu} from '$lib/components'; import {EditorContextKey} from '$lib/context'; import { computePosition, @@ -39,6 +38,7 @@ class FloatingRenderer { component: ComponentType; editor: Editor; portal?: HTMLElement; + style?: Partial; }, private readonly floatingOptions?: Partial ) { @@ -47,7 +47,8 @@ class FloatingRenderer { Object.assign(this.wrapper.style, { opacity: 0, position: 'absolute', - transition: 'opacity 0.2s ease-in-out' + transition: 'opacity 0.2s ease-in-out', + ...opts.style }); (opts.portal || document.body).appendChild(this.wrapper); }