-
Notifications
You must be signed in to change notification settings - Fork 14
Description
I know you already have the ld-input component with type="file".
https://liquid.merck.design/liquid/components/ld-input/#type-file
It would be nice to have a more advanced file upload component to further improve the UX.
Let's have a look at other component libraries.
Ant Design
https://ant.design/components/upload

IBM Carbon
https://carbondesignsystem.com/components/file-uploader/code/

Dell Design System
https://vanilla.delldesignsystem.com/2.21.0/index.html?path=/docs/components-file-input--basic

Edison™ Design System
https://edisondesignsystem.com/file-upload?tab=2

Segment Evergreen
https://evergreen.segment.com/components/file-uploader

Shopify Polaris
https://polaris.shopify.com/components/drop-zone#navigation

As you can see some of them provide
- image preview
- list of files with delete button
- drag and drop (I know many browser do that natively but most of our users do not know that). It would be nice to have visual hints
- upload progress
🤞🤞 Maybe you could realize this ✨✨
