Modal
Server data
---import Button from "../../../../../../../apps/cli/src/components/Button/button.astro";import Modal from "../../../../../../../apps/cli/src/components/Modal/modal.astro";---<Button onclick="window.normalDialog.showModal()"> Open dialog</Button><Modal id="normalDialog"> <h4>This is your dialog</h4> <p>Naughty running cat bite off human's toes spit up on light gray carpet instead of adjacent linoleum.</p> <Button slot="close">Close</Button> <Button slot="action" intent="primary">Got it</Button></Modal>
<Button hx-get="/htmx/modal" hx-target="#serverDialog" onclick="window.serverDialog.showModal()"> GET /htmx/modal</Button><Modal id="serverDialog" />npx ui-gen add modalProperties
id (required)
type: string
default: dialog
intent
type: string
default: info
options: info, success, warning, danger
closeOutside
type: boolean
default: true
Closes the modal when clicking outside.