From c868c27d9ec7499b8d182868cfc98c49cd24549a Mon Sep 17 00:00:00 2001 From: Guilhem Date: Tue, 4 Feb 2025 20:08:59 +0000 Subject: [PATCH] replace detail page dropdown with DropdownV2 --- frontend/src/lib/components/DropdownV2.svelte | 4 +- .../details/DetailPageHeader.svelte | 39 ++++-------- .../src/lib/components/details/Menu.svelte | 62 ------------------- .../lib/components/meltComponents/Menu.svelte | 4 +- 4 files changed, 17 insertions(+), 92 deletions(-) delete mode 100644 frontend/src/lib/components/details/Menu.svelte diff --git a/frontend/src/lib/components/DropdownV2.svelte b/frontend/src/lib/components/DropdownV2.svelte index 404ebce6f3..8df25b42f6 100644 --- a/frontend/src/lib/components/DropdownV2.svelte +++ b/frontend/src/lib/components/DropdownV2.svelte @@ -2,6 +2,7 @@ import { MoreVertical } from 'lucide-svelte' import { Menu, Menubar } from '$lib/components/meltComponents' import { melt } from '@melt-ui/svelte' + import type { Placement } from '@floating-ui/core' import DropdownV2Inner from './DropdownV2Inner.svelte' @@ -18,6 +19,7 @@ export let items: Item[] | (() => Item[]) | (() => Promise) = [] export let justifyEnd: boolean = true export let disabled = false + export let placement: Placement = 'bottom-end' async function computeItems(): Promise { if (typeof items === 'function') { @@ -29,7 +31,7 @@ - +
{#if $$slots.buttonReplacement} diff --git a/frontend/src/lib/components/details/DetailPageHeader.svelte b/frontend/src/lib/components/details/DetailPageHeader.svelte index 6a3012946b..abf4a004bf 100644 --- a/frontend/src/lib/components/details/DetailPageHeader.svelte +++ b/frontend/src/lib/components/details/DetailPageHeader.svelte @@ -1,9 +1,7 @@ - - - - - diff --git a/frontend/src/lib/components/meltComponents/Menu.svelte b/frontend/src/lib/components/meltComponents/Menu.svelte index 820b2e5f04..4f7b1831f9 100644 --- a/frontend/src/lib/components/meltComponents/Menu.svelte +++ b/frontend/src/lib/components/meltComponents/Menu.svelte @@ -1,11 +1,11 @@