Command Palette
Search for a command to run...
Dialog
Shadcn ui: Dialog
Default
import { Button } from "@/components/ui/button" import { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog" import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" export function DialogDemo() { return ( <Dialog> <form> <DialogTrigger asChild> <Button variant="outline">Open Dialog</Button> </DialogTrigger> <DialogContent className="sm:max-w-[425px]"> <DialogHeader> <DialogTitle>Edit profile</DialogTitle> <DialogDescription> Make changes to your profile here. Click save when you're done. </DialogDescription> </DialogHeader> <div className="grid gap-4"> <div className="grid gap-3"> <Label htmlFor="name-1">Name</Label> <Input id="name-1" name="name" defaultValue="Pedro Duarte" /> </div> <div className="grid gap-3"> <Label htmlFor="username-1">Username</Label> <Input id="username-1" name="username" defaultValue="@peduarte" /> </div> </div> <DialogFooter> <DialogClose asChild> <Button variant="outline">Cancel</Button> </DialogClose> <Button type="submit">Save changes</Button> </DialogFooter> </DialogContent> </form> </Dialog> ) } export default function App() { return <DialogDemo />; }