Add tooltip show-delay in action bar (#2709)

This commit is contained in:
Chenlei Hu
2025-02-24 11:22:26 -05:00
committed by GitHub
parent 96ba2b4564
commit 2ac67f2dd0
2 changed files with 21 additions and 8 deletions

View File

@@ -2,7 +2,10 @@
<div
class="batch-count"
:class="props.class"
v-tooltip.bottom="$t('menu.batchCount')"
v-tooltip.bottom="{
value: $t('menu.batchCount'),
showDelay: 600
}"
:aria-label="$t('menu.batchCount')"
>
<InputNumber

View File

@@ -8,11 +8,12 @@
@click="queuePrompt"
:model="queueModeMenuItems"
data-testid="queue-button"
v-tooltip.bottom="
workspaceStore.shiftDown
v-tooltip.bottom="{
value: workspaceStore.shiftDown
? $t('menu.queueWorkflowFront')
: $t('menu.queueWorkflow')
"
: $t('menu.queueWorkflow'),
showDelay: 600
}"
>
<template #icon>
<i-lucide:list-start v-if="workspaceStore.shiftDown" />
@@ -27,14 +28,20 @@
:severity="item.key === queueMode ? 'primary' : 'secondary'"
size="small"
text
v-tooltip="item.tooltip"
v-tooltip="{
value: item.tooltip,
showDelay: 600
}"
/>
</template>
</SplitButton>
<BatchCountEdit />
<ButtonGroup class="execution-actions flex flex-nowrap">
<Button
v-tooltip.bottom="$t('menu.interrupt')"
v-tooltip.bottom="{
value: $t('menu.interrupt'),
showDelay: 600
}"
icon="pi pi-times"
:severity="executingPrompt ? 'danger' : 'secondary'"
:disabled="!executingPrompt"
@@ -44,7 +51,10 @@
>
</Button>
<Button
v-tooltip.bottom="$t('sideToolbar.queueTab.clearPendingTasks')"
v-tooltip.bottom="{
value: $t('sideToolbar.queueTab.clearPendingTasks'),
showDelay: 600
}"
icon="pi pi-stop"
:severity="hasPendingTasks ? 'danger' : 'secondary'"
:disabled="!hasPendingTasks"