--- github: true headlessui: label: 'Dialog' to: 'https://headlessui.com/vue/dialog' --- ## Usage ::component-example #default :modal-example-basic #code ```vue ``` :: You can put a [Card](/layout/card) component inside your Modal to handle forms and take advantage of `header` and `footer` slots: ::component-example #default :modal-example-card #code ```vue ``` :: ## Props :component-props ## Preset :component-preset