swisspost / design-system

The Swiss Post Design System pattern library for a consistent and accessible user experience across the web platform.
https://design-system.post.ch
Apache License 2.0
121 stars 14 forks source link

Component: File Upload #1587

Open rouvenpost opened 1 year ago

rouvenpost commented 1 year ago

Figma

Progressbar: https://www.figma.com/file/xZ0IW0MJO0vnFicmrHiKaY/Components-Post?type=design&node-id=3230%3A74235&mode=design&t=dVBMpdDtmgryaufE-1

File upload: https://www.figma.com/design/xZ0IW0MJO0vnFicmrHiKaY/Components-Post?node-id=24961-138258&t=hZPnuA7YgRMcKv1M-4

Docs

https://www.experience-hub.ch/document/2803#/molecules-erweiterte-elemente/loaders:67795

Code

### Tasks
- [ ] #3157
- [ ] Create a file upload web component
- [ ] Create a story for documentation
- [ ] Create visual regression tests
- [ ] Create cypress tests
- [ ] Design review
rouvenpost commented 7 months ago

https://www.figma.com/file/xZ0IW0MJO0vnFicmrHiKaY/Components-Post?type=design&node-id=16545%3A53351&mode=design&t=48PKVbW4jtdUopFy-1

rouvenpost commented 5 months ago

Ready for Dev.

alizedebray commented 5 months ago

Waiting for the progress bar pattern to be approved first.

gfellerph commented 3 months ago

Updated the issue text (removed links to old designs) and added dev tasks with a dependency to the progressbar component.

gfellerph commented 3 weeks ago

When would this be needed? How big is the need? Figure out with Karolina @rouvenpost if it's gonna be useful for Schadenfall melden.

gfellerph commented 1 week ago

Component will be implemented for v2 only