diff --git a/frontend/src/lib/components/graph/renderers/nodes/NewAIToolNode.svelte b/frontend/src/lib/components/graph/renderers/nodes/NewAIToolNode.svelte index 938d8ad7be..c3f08f9d0a 100644 --- a/frontend/src/lib/components/graph/renderers/nodes/NewAIToolNode.svelte +++ b/frontend/src/lib/components/graph/renderers/nodes/NewAIToolNode.svelte @@ -2,9 +2,7 @@ import { type NewAiToolN } from '../../graphBuilder.svelte' import InsertModuleInner from '$lib/components/flows/map/InsertModuleInner.svelte' import { Plus } from 'lucide-svelte' - import PopupV2 from '$lib/components/common/popup/PopupV2.svelte' - import { flip, offset } from 'svelte-floating-ui/dom' - import type { ComputeConfig } from 'svelte-floating-ui' + import Popover from '$lib/components/meltComponents/Popover.svelte' import { Button } from '$lib/components/common' let funcDesc = $state('') @@ -13,35 +11,42 @@ } let { data }: Props = $props() - let floatingConfig: ComputeConfig = { - strategy: 'fixed', - // @ts-ignore - placement: 'bottom-center', - middleware: [offset(8), flip()], - autoUpdate: true - } - let open = $state(false) - - {#snippet button()} + + {#snippet trigger()} {/snippet} - {#snippet children({ close })} + {#snippet content({ close })} {/snippet} - +