diff --git a/src/components/button/IconButton.vue b/src/components/button/IconButton.vue index 5de7adfcd..727674e31 100644 --- a/src/components/button/IconButton.vue +++ b/src/components/button/IconButton.vue @@ -24,7 +24,7 @@ import { import { cn } from '@/utils/tailwindUtil' interface IconButtonProps extends BaseButtonProps { - onClick: (event: Event) => void + onClick?: (event: MouseEvent) => void } defineOptions({ diff --git a/src/components/button/IconTextButton.vue b/src/components/button/IconTextButton.vue index 2b0c8c6e7..132622643 100644 --- a/src/components/button/IconTextButton.vue +++ b/src/components/button/IconTextButton.vue @@ -47,7 +47,7 @@ const { } = defineProps() const buttonStyle = computed(() => { - const baseClasses = `${getBaseButtonClasses()} justify-start! gap-2` + const baseClasses = `${getBaseButtonClasses()} justify-start gap-2` const sizeClasses = getButtonSizeClasses(size) const typeClasses = border ? getBorderButtonTypeClasses(type) diff --git a/src/components/queue/CompletionSummaryBanner.vue b/src/components/queue/CompletionSummaryBanner.vue index 859df1a25..a3601c238 100644 --- a/src/components/queue/CompletionSummaryBanner.vue +++ b/src/components/queue/CompletionSummaryBanner.vue @@ -1,8 +1,10 @@ diff --git a/src/components/queue/QueueOverlayActive.vue b/src/components/queue/QueueOverlayActive.vue index 28e6b927a..76d339fcc 100644 --- a/src/components/queue/QueueOverlayActive.vue +++ b/src/components/queue/QueueOverlayActive.vue @@ -42,17 +42,19 @@ t('sideToolbar.queueProgressOverlay.running') }} - +
@@ -62,26 +64,28 @@ t('sideToolbar.queueProgressOverlay.queuedSuffix') }} - +
- + /> @@ -90,6 +94,8 @@ import { computed } from 'vue' import { useI18n } from 'vue-i18n' +import IconButton from '@/components/button/IconButton.vue' +import TextButton from '@/components/button/TextButton.vue' import { buildTooltipConfig } from '@/composables/useTooltipConfig' defineProps<{ diff --git a/src/components/queue/QueueOverlayExpanded.vue b/src/components/queue/QueueOverlayExpanded.vue index 7bae2bbd0..64e8458e0 100644 --- a/src/components/queue/QueueOverlayExpanded.vue +++ b/src/components/queue/QueueOverlayExpanded.vue @@ -8,17 +8,20 @@ />
- + +
- +
@@ -75,6 +80,8 @@ import { ref } from 'vue' import { useI18n } from 'vue-i18n' +import IconButton from '@/components/button/IconButton.vue' +import IconTextButton from '@/components/button/IconTextButton.vue' import type { JobGroup, JobListItem, diff --git a/src/components/queue/QueueOverlayHeader.vue b/src/components/queue/QueueOverlayHeader.vue index 548d21d73..9b45cc57b 100644 --- a/src/components/queue/QueueOverlayHeader.vue +++ b/src/components/queue/QueueOverlayHeader.vue @@ -18,16 +18,18 @@
- + - + +
@@ -69,6 +72,8 @@ import type { PopoverMethods } from 'primevue/popover' import { computed, ref } from 'vue' import { useI18n } from 'vue-i18n' +import IconButton from '@/components/button/IconButton.vue' +import IconTextButton from '@/components/button/IconTextButton.vue' import { buildTooltipConfig } from '@/composables/useTooltipConfig' defineProps<{ diff --git a/src/components/queue/dialogs/QueueClearHistoryDialog.vue b/src/components/queue/dialogs/QueueClearHistoryDialog.vue index e4cc36c56..49283b717 100644 --- a/src/components/queue/dialogs/QueueClearHistoryDialog.vue +++ b/src/components/queue/dialogs/QueueClearHistoryDialog.vue @@ -8,13 +8,15 @@

{{ t('sideToolbar.queueProgressOverlay.clearHistoryDialogTitle') }}

- +
@@ -30,21 +32,19 @@
- - + />
@@ -54,6 +54,8 @@ import { ref } from 'vue' import { useI18n } from 'vue-i18n' +import IconButton from '@/components/button/IconButton.vue' +import TextButton from '@/components/button/TextButton.vue' import { useErrorHandling } from '@/composables/useErrorHandling' import { useDialogStore } from '@/stores/dialogStore' import { useQueueStore } from '@/stores/queueStore' diff --git a/src/components/queue/job/JobContextMenu.vue b/src/components/queue/job/JobContextMenu.vue index 56106e5f1..3efb6735b 100644 --- a/src/components/queue/job/JobContextMenu.vue +++ b/src/components/queue/job/JobContextMenu.vue @@ -20,21 +20,24 @@
- + +
@@ -44,6 +47,7 @@ import Popover from 'primevue/popover' import { ref } from 'vue' +import IconTextButton from '@/components/button/IconTextButton.vue' import type { MenuEntry } from '@/composables/queue/useJobMenu' defineProps<{ entries: MenuEntry[] }>() diff --git a/src/components/queue/job/JobDetailsPopover.vue b/src/components/queue/job/JobDetailsPopover.vue index 2061c79be..73024f59b 100644 --- a/src/components/queue/job/JobDetailsPopover.vue +++ b/src/components/queue/job/JobDetailsPopover.vue @@ -20,17 +20,18 @@ class="flex min-w-0 items-center text-[0.75rem] leading-normal font-normal text-text-secondary" > {{ row.value }} - +
@@ -60,25 +61,31 @@ {{ t('queue.jobDetails.errorMessage') }}
- - + +
- + />
- + -
- +