<template>
<GnConfirmDialog
v-model:open="visible"
:message="message"
:title="t('ui.confirmTitle')"
:cancel-text="t('common.no')"
:confirm-text="t('common.yes')"
confirm-variant="warning"
@confirm="onConfirm"
@cancel="onCancel"
/>
</template>
<script setup>
import { useConfirmState, _confirmResolve } from '@/composables/useConfirm.js'
import { t } from '@/i18n/index.js'
const { visible, message } = useConfirmState()
function onConfirm() { _confirmResolve(true) }
function onCancel() { _confirmResolve(false) }
</script>