import { Dialog as SheetPrimitive } from "radix-ui"; import type * as React from "react"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; import { Cancel01Icon } from "@hugeicons/core-free-icons"; import { HugeiconsIcon } from "@hugeicons/react"; function Sheet({ ...props }: React.ComponentProps) { return ; } function SheetTrigger({ ...props }: React.ComponentProps) { return ; } function SheetClose({ ...props }: React.ComponentProps) { return ; } function SheetPortal({ ...props }: React.ComponentProps) { return ; } function SheetOverlay({ className, position = "fixed", ...props }: React.ComponentProps & { position?: "fixed" | "absolute"; }) { return ( ); } function SheetContent({ className, children, side = "right", showCloseButton = true, container, position = "fixed", overlayClassName, overlayPosition, ...props }: React.ComponentProps & { side?: "top" | "right" | "bottom" | "left"; showCloseButton?: boolean; container?: HTMLElement | null; position?: "fixed" | "absolute"; overlayClassName?: string; overlayPosition?: "fixed" | "absolute"; }) { return ( {children} {showCloseButton && ( )} ); } function SheetHeader({ className, ...props }: React.ComponentProps<"div">) { return (
); } function SheetFooter({ className, ...props }: React.ComponentProps<"div">) { return (
); } function SheetTitle({ className, ...props }: React.ComponentProps) { return ( ); } function SheetDescription({ className, ...props }: React.ComponentProps) { return ( ); } export { Sheet, SheetTrigger, SheetClose, SheetContent, SheetHeader, SheetFooter, SheetTitle, SheetDescription, };