apkt-eis/src/App.vue
Dede Fuji Abdul cce938fa8f update menu
2023-10-17 16:48:44 +07:00

20 lines
782 B
Vue

<script setup lang="ts">
import { RouterView } from 'vue-router'
import { NotificationProvider } from '@/components/Notification'
import { useDialogStore } from '@/stores/dialog'
import ActionDialog from '@/components/Dialogs/ActionDialog.vue';
const dialog = useDialogStore()
</script>
<template>
<NotificationProvider>
<ActionDialog :show-cancel-button="dialog.showCancelButton" :dismiss-on-action="dialog.dismissOnAction"
:open="dialog.open" :title="dialog.title" :message="dialog.content" :confirm-text="dialog.confirmText"
:cancel-text="dialog.cancelText" @on-close="dialog.open = false" @on-confirm="dialog.onConfirm"
@on-cancel="dialog.onCancel" :type="dialog.type" />
<RouterView />
</NotificationProvider>
</template>
<style scoped></style>