8
Switch language to English

Modal System

السابقالتالي

Complete modal system with carousel and steps.

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>
  )
}

Installation

pnpm dlx codebase add modal-system

Usage

import { ModalSystem } from "@/components/atom/modal-system"
<ModalSystem />