Programmatic & Template Dialog API
Open dialogs from code with a promise-based API (e.g. await modal.message()) and get the result back directly — no events, no callbacks. Or declare dialogs in Vue templates using DfModal component.
One dialog on screen at a time, keyboard-friendly, and form layouts defined entirely in code
@dynamicforms/vuetify-modal-form-kit is a Vue 3 + Vuetify 3 library built around four design goals:
await modal.message(), await modal.yesNo()) and get the result back directly, without events or callbacks. Or declare dialogs in Vue templates with <DfModal>.FormBuilder API lets you define responsive Vuetify grid layouts entirely in TypeScript, with no template markup required.<Enter> confirms and <Esc> cancels the active dialog.Ready to get started? Check out the Getting Started guide or dive into the Examples for more detailed usage patterns.