'use client' import { DropzoneOptions, useDropzone } from 'react-dropzone' import { Upload } from 'lucide-react' import { cn } from '../lib/utils' type UploaderProps = DropzoneOptions & { description?: string className?: string style?: React.CSSProperties } export function Uploader({ description, className, style, ...options }: UploaderProps) { const { getRootProps, getInputProps, isDragActive } = useDropzone({ ...options, multiple: false, }) return (