|
@@ -3,13 +3,23 @@
|
|
|
<template v-for="(action, index) in getActions" :key="`${index}-${action.label}`">
|
|
|
<Tooltip v-if="action.tooltip" v-bind="getTooltip(action.tooltip)">
|
|
|
<PopConfirmButton v-bind="action">
|
|
|
- <Icon :icon="action.icon" class="mr-1" v-if="action.icon" />
|
|
|
- {{ action.label }}
|
|
|
+ <Icon
|
|
|
+ :icon="action.icon"
|
|
|
+ :class="{ 'mr-1': action.label }"
|
|
|
+ :style="{ margin: action.label ? '' : 'auto !important' }"
|
|
|
+ v-if="action.icon"
|
|
|
+ />
|
|
|
+ <template v-if="action.label">{{ action.label }}</template>
|
|
|
</PopConfirmButton>
|
|
|
</Tooltip>
|
|
|
<PopConfirmButton v-else v-bind="action">
|
|
|
- <Icon :icon="action.icon" class="mr-1" v-if="action.icon" />
|
|
|
- {{ action.label }}
|
|
|
+ <Icon
|
|
|
+ :icon="action.icon"
|
|
|
+ :class="{ 'mr-1': action.label }"
|
|
|
+ :style="{ margin: action.label ? '' : 'auto !important' }"
|
|
|
+ v-if="action.icon"
|
|
|
+ />
|
|
|
+ <template v-if="action.label">{{ action.label }}</template>
|
|
|
</PopConfirmButton>
|
|
|
<Divider
|
|
|
type="vertical"
|