{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "direct-image-upload-demo", "registryDependencies": [ "https://reusables.vercel.app/r/single-image-upload", "https://reusables.vercel.app/r/notify" ], "files": [ { "path": "registry/example/direct-image-upload-demo.tsx", "content": "\"use client\"\n\nimport { toast } from \"@/packages/notify/src\"\n\nimport { useFileUpload } from \"@/hooks/use-file-upload\"\n\nimport { SingleImageDropzone } from \"@/components/single-image-upload\"\n\nexport default function DirectImageUploadDemo() {\n const autoUpload = useFileUpload({\n onSuccess: () => toast.success(\"Upload Successful!\"),\n onError: (error) => toast.error(error),\n })\n\n return (\n
Error: {autoUpload.error}
\n )}\n