Components
Dialog
Modal dialog.
Use Dialog to require a decision before continuing.
import { Dialog, DialogTrigger, DialogContent, DialogHeader, DialogTitle, DialogDescription, DialogFooter, Button } from '@tile-ui/vue';
export default function DialogDemo() {
return (
<Dialog>
<DialogTrigger class="component-preview__action">Open dialog</DialogTrigger>Registry install
pnpm dlx shadcn@latest add @tile-ui/dialogPackage usage
import { Dialog, DialogTrigger, DialogContent, DialogHeader, DialogTitle, DialogDescription, DialogFooter, Button } from '@tile-ui/vue';
<Dialog>
<DialogTrigger>Open</DialogTrigger>
<DialogContent>
<DialogHeader>
<DialogTitle>Edit profile</DialogTitle>
<DialogDescription>Make changes to your profile.</DialogDescription>
</DialogHeader>
<DialogFooter>
<Button>Save</Button>
</DialogFooter>
</DialogContent>
</Dialog>Highlights
- Trigger, overlay, and content
- Header, footer, title, and description
- Close button
Registry dependencies
| Item | Purpose |
|---|---|
dialog |
Component source and module styles |
core |
Framework-agnostic logic helpers |
styles |
Shared SCSS tokens and globals |
API reference
Dialog
No custom props.