Skip to content

dialogStack

Dialog stack system for managing modal dialogs with promise-based APIs. Supports custom dialog components, alerts, and confirmation dialogs.

Import

typescript
import { useDialogStack } from 'vuiii'

Usage

typescript
// Setup: Add DialogStack component to your app root
import { DialogStack } from 'vuiii'

// In App.vue
<template>
  <router-view />
  <DialogStack />
</template>

More Examples

typescript
// Open a simple alert
import { useDialogStack } from 'vuiii'

const dialog = useDialogStack()
await dialog.alert('Operation completed!')
typescript
// Open a confirmation dialog
const confirmed = await dialog.confirm('Are you sure you want to delete?')
if (confirmed) {
  deleteItem()
}

Released under the MIT License.