File Dropzone Pro
A drop zone that takes clicks and dragged files, with hover, dragging and disabled states. Outlined (dashed) or filled.
Preview

Install
Part of Pixels Pro. Add your licence key to .npmrc, then install.
npm i @pixelsds-pro/react @pixelsds/react react-aria-componentsUsage
import { FileDropzone } from '@pixelsds-pro/react';
export default function Example() {
return <FileDropzone />;
}Every example above, with its props and full source, is in the Storybook. Built from Pixels tokens, so it follows your brand colour, dark mode and right-to-left.