diff --git a/app/components/internal/import/uploadentry/PlaylistUploadEntry.vue b/app/components/internal/import/uploadentry/PlaylistUploadEntry.vue index 0d3249c..ab7499a 100644 --- a/app/components/internal/import/uploadentry/PlaylistUploadEntry.vue +++ b/app/components/internal/import/uploadentry/PlaylistUploadEntry.vue @@ -30,7 +30,7 @@
- + @@ -161,6 +161,10 @@ const toggleDialog = (value: boolean) => { isDialogOpen.value = value; } +const handleTriggerClick = (event: MouseEvent) => { + event.stopPropagation(); +}; + const getStatusColor = () => { if (hasError) return 'bg-destructive'; if (props.status === 'FINISHED') return 'bg-green-500'; diff --git a/app/components/ui/dropdown-menu/DropdownMenuTrigger.vue b/app/components/ui/dropdown-menu/DropdownMenuTrigger.vue index 75cd747..231626e 100644 --- a/app/components/ui/dropdown-menu/DropdownMenuTrigger.vue +++ b/app/components/ui/dropdown-menu/DropdownMenuTrigger.vue @@ -2,16 +2,21 @@ import type { DropdownMenuTriggerProps } from "reka-ui" import { DropdownMenuTrigger, useForwardProps } from "reka-ui" -const props = defineProps() +const props = defineProps void +}>() const forwardedProps = useForwardProps(props) + +const handleClick = (event: MouseEvent) => { + if (props.onTriggerClick) { + props.onTriggerClick(event) + } +}