Here's a FileInput component I built for VIBES โ a design system for e-commerce sites.
โ Drag and drop
โ Upload progress
โ Remove files
โ Controlled with your form lib
Drop it in and it just works. โจ
https://t.co/SwUDMtil3g
want to increase the click area without messing up your layout?
try `:after` with `position: absolute` + `inset: -{value}px`
this creates a larger, invisible hit area around the element, making it easier to click without changing the layout