<ui-dialog>
<ui-dialog-trigger>Open Dialog</ui-dialog-trigger>
<ui-dialog-content>
<ui-dialog-header>
<ui-dialog-title>Edit Profile</ui-dialog-title>
<ui-dialog-description>Make changes to your profile here. Click save when you're done.</ui-dialog-description>
</ui-dialog-header>
<div class="space-y-4 py-4">
<div class="space-y-2">
<ui-label>Name</ui-label>
<ui-input placeholder="Enter your name"></ui-input>
</div>
<div class="space-y-2">
<ui-label>Email</ui-label>
<ui-input type="email" placeholder="Enter your email"></ui-input>
</div>
</div>
<ui-dialog-footer>
<ui-dialog-close>Cancel</ui-dialog-close>
<ui-button>Save changes</ui-button>
</ui-dialog-footer>
</ui-dialog-content>
</ui-dialog>
<ui-dialog> <ui-dialog-trigger> <ui-dialog-portal> <ui-dialog-overlay> <ui-dialog-content> <ui-dialog-header> <ui-dialog-title> <ui-dialog-description> <ui-dialog-footer> <ui-dialog-close>
<ui-dialog>| Prop | Type | Default | Description |
|---|---|---|---|
open | boolean | — | Controlled open state. |
defaultOpen | boolean | false | Default open state. |
All components also accept standard HTML attributes (class, id, style, data-*, aria-*, etc.) which are passed through to the underlying element.