import * as React from "react" import { cn } from "./utils" interface DrawerProps extends React.ComponentProps<"div"> { isOpen: boolean onClose: () => void title: string position?: "left" | "right" width?: string footer?: React.ReactNode } function Drawer({ isOpen, onClose, title, position = "right", width = "w-80", footer, className, children, ...props }: DrawerProps) { return ( <> {/* Backdrop */}
{/* Panel */}
{/* Header */}

{title}

{/* Content */}
{children}
{/* Footer */} {footer && (
{footer}
)}
) } export { Drawer } export type { DrawerProps }