This commit is contained in:
2023-05-31 20:14:46 +02:00
parent 9cd6382bfc
commit de12d22434
7 changed files with 31 additions and 3 deletions

View File

@@ -2,6 +2,7 @@
import { Capacitor } from '@capacitor/core'
import { Dialog } from '@capacitor/dialog'
import type { ConfirmOptions } from '@capacitor/dialog'
import { Haptics, ImpactStyle } from '@capacitor/haptics'
const props = defineProps<{
note: Note
@@ -43,6 +44,7 @@ const emit = defineEmits<{
const openModal = async (open: () => void, modal: ModalOptions) => {
if (['android', 'ios'].includes(Capacitor.getPlatform())) {
const { value: confirmed } = await Dialog.confirm(modal.confirmOptions)
await Haptics.impact({ style: ImpactStyle.Light });
if (confirmed) emit('execute', modal.key)
} else {
open()