"use client" import * as React from "react" import { Primitive } from "@radix-ui/react-primitive" import { Ban, CheckCircle2, Upload } from "lucide-react" import { cn } from "@/lib/utils" import * as DropzonePrimitive from "@/components/ui/dropzone-primitive" export const Dropzone = DropzonePrimitive.Dropzone export const DropzoneInput = DropzonePrimitive.Input export const DropzoneZone = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => ( )) DropzoneZone.displayName = "DropzoneZone" export const DropzoneUploadIcon = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => ( <> )) DropzoneUploadIcon.displayName = "DropzoneUploadIcon" export const DropzoneGroup = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => ( )) DropzoneGroup.displayName = "DropzoneGroup" export const DropzoneTitle = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => ( )) DropzoneTitle.displayName = "DropzoneTitle" export const DropzoneDescription = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => ( )) DropzoneDescription.displayName = "DropzoneDescription" export const DropzoneTrigger = DropzonePrimitive.Trigger export const DropzoneAccepted = DropzonePrimitive.Accepted export const DropzoneRejected = DropzonePrimitive.Rejected