7e1aa5807d
add primary & secondary button & actionfield
27 lines
819 B
Vue
27 lines
819 B
Vue
<template>
|
|
<BaseDialog :trigger-class="triggerClass">
|
|
<template #trigger><slot /></template>
|
|
<template #title>{{ $t('client.deleteClient') }}</template>
|
|
<template #description>
|
|
{{ $t('client.deleteDialog1') }}
|
|
<strong>{{ clientName }}</strong
|
|
>? {{ $t('client.deleteDialog2') }}
|
|
</template>
|
|
<template #actions>
|
|
<DialogClose as-child>
|
|
<BasePrimaryButton>{{ $t('dialog.cancel') }}</BasePrimaryButton>
|
|
</DialogClose>
|
|
<DialogClose as-child>
|
|
<BaseSecondaryButton @click="$emit('delete')">
|
|
{{ $t('client.deleteClient') }}
|
|
</BaseSecondaryButton>
|
|
</DialogClose>
|
|
</template>
|
|
</BaseDialog>
|
|
</template>
|
|
|
|
<script lang="ts" setup>
|
|
defineEmits(['delete']);
|
|
defineProps<{ triggerClass?: string; clientName: string }>();
|
|
</script>
|