import { useState } from "react"
import { Button } from "@/components/ui/button"
import {
Dialog,
DialogContent,
DialogDescription,
DialogHeader,
DialogTitle,
DialogTrigger,
} from "@/components/ui/dialog"
export function ModalSystem() {
const [open, setOpen] = useState(false)
return (
<Dialog open={open} onOpenChange={setOpen}>
<DialogTrigger asChild>
<Button variant="outline">Open Modal</Button>
</DialogTrigger>
<DialogContent>
<DialogHeader>
<DialogTitle>Modal System</DialogTitle>
<DialogDescription>
A complete modal system with carousel and steps functionality.
</DialogDescription>
</DialogHeader>
<div className="py-4">
<p className="text-sm text-muted-foreground">
This is a placeholder for the modal system component.
</p>
</div>
</DialogContent>
</Dialog>
)
}
pnpm dlx codebase add modal-system
import { ModalSystem } from "@/components/atom/modal-system"<ModalSystem />