Workaround sticky tooltips when buttons become disabled.

This commit is contained in:
John Chilton
2025-03-13 15:42:37 -04:00
parent cce4cea255
commit a58d6aeadc
@@ -24,30 +24,32 @@ const emit = defineEmits<{
<template>
<span class="float-right">
<BButtonGroup>
<BButton
:id="upButtonId"
v-b-tooltip.hover.bottom
:disabled="index == 0"
title="move up"
role="button"
variant="link"
size="sm"
class="ml-0"
@click="() => emit('swap-up')">
<FontAwesomeIcon :icon="faCaretUp" />
</BButton>
<BButton
:id="downButtonId"
v-b-tooltip.hover.bottom
:disabled="index >= numElements - 1"
title="move down"
role="button"
variant="link"
size="sm"
class="ml-0"
@click="() => emit('swap-down')">
<FontAwesomeIcon :icon="faCaretDown" />
</BButton>
<span v-b-tooltip.hover.bottom title="move up">
<BButton
:id="upButtonId"
v-b-tooltip.hover.bottom
:disabled="index == 0"
role="button"
variant="link"
size="sm"
class="ml-0"
@click="() => emit('swap-up')">
<FontAwesomeIcon :icon="faCaretUp" />
</BButton>
</span>
<span v-b-tooltip.hover.bottom title="move down">
<BButton
:id="downButtonId"
:disabled="index >= numElements - 1"
title="move down"
role="button"
variant="link"
size="sm"
class="ml-0"
@click="() => emit('swap-down')">
<FontAwesomeIcon :icon="faCaretDown" />
</BButton>
</span>
</BButtonGroup>
<span v-b-tooltip.hover.bottom :title="deleteTooltip">