From b891a40ac14851ee5d905f7ea71da02406ae63b8 Mon Sep 17 00:00:00 2001 From: Guilhem Date: Tue, 4 Feb 2025 18:41:28 +0000 Subject: [PATCH] use melt menu for DropDownV2 --- frontend/src/lib/components/DropdownV2.svelte | 33 +++++++++++-------- .../src/lib/components/DropdownV2Inner.svelte | 9 +++-- .../components/meltComponents/MenuItem.svelte | 18 ++++++++++ .../lib/components/meltComponents/index.ts | 1 + 4 files changed, 44 insertions(+), 17 deletions(-) create mode 100644 frontend/src/lib/components/meltComponents/MenuItem.svelte diff --git a/frontend/src/lib/components/DropdownV2.svelte b/frontend/src/lib/components/DropdownV2.svelte index ef14f4bbcb..404ebce6f3 100644 --- a/frontend/src/lib/components/DropdownV2.svelte +++ b/frontend/src/lib/components/DropdownV2.svelte @@ -1,6 +1,7 @@ - -
- {#if $$slots.buttonReplacement} - - {:else} - - {/if} -
+ + + +
+ {#if $$slots.buttonReplacement} + + {:else} + + {/if} +
+
- -
+ +
+ diff --git a/frontend/src/lib/components/DropdownV2Inner.svelte b/frontend/src/lib/components/DropdownV2Inner.svelte index 548fda060c..115fb8c325 100644 --- a/frontend/src/lib/components/DropdownV2Inner.svelte +++ b/frontend/src/lib/components/DropdownV2Inner.svelte @@ -1,5 +1,5 @@ + +{#if href} + + + +{:else} + +{/if} diff --git a/frontend/src/lib/components/meltComponents/index.ts b/frontend/src/lib/components/meltComponents/index.ts index 19712b5f77..3af39b5433 100644 --- a/frontend/src/lib/components/meltComponents/index.ts +++ b/frontend/src/lib/components/meltComponents/index.ts @@ -1,2 +1,3 @@ export { default as Menu } from './Menu.svelte' export { default as Menubar } from './Menubar.svelte' +export { default as MenuItem } from './MenuItem.svelte'