{"repo":"Cheveniko/simple-image-uploader","free":true,"listed":false,"github":"https://github.com/Cheveniko/simple-image-uploader","clone":"git clone https://github.com/Cheveniko/simple-image-uploader.git","description":"shadcn inspired image uploader","language":"TypeScript","stars":36,"topics":["nextjs","shadcn-ui"],"license":null,"category":"ui-components","readme_excerpt":"Simple Image Uploader shadcn/ui is an amazing ui library but doesn't have an image uploader component. So I created one! It has image validation built in and customizable styles with tailwindcss The image is validated inside a shadcn Form using zod, react-dropzone and react-hook-form. Caveats - This component only works on client components and should not be used directly from a Nextjs page or layout component - You need to be on NodeJs 20.x to use the File Interface which zod uses to verify the user uploads an image. If you can't update to Node 20.x you can skip that validation and use the native browser validation using required on the Input component. Demo https://simple-image-uploader-bice.vercel.app/ Svelte version https://svelte-image-uploader.vercel.app/","default_branch":null,"files":null,"tree":[],"storefront":"/r/Cheveniko","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Cheveniko/simple-image-uploader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}