components icon indicating copy to clipboard operation
components copied to clipboard

[Feature Request]: Implementation for FileUpload component

Open jasmaa opened this issue 3 years ago • 1 comments

Description

Docs describe a file upload component but it appears this component is not directly available in the library. File upload is non-trivial to implement and the documented example for multiple file upload does not appear to be replicable externally since TokenGroup does not allow for components within Tokens.

Since file uploaders are a common need and consumers currently require additional effort to implement them, I think it would be great if we could have a FileUpload implementation directly available in the library that follows the specification described in the docs.

Code of Conduct

jasmaa avatar Jul 25 '22 00:07 jasmaa

Hey Jason,

thank you for reaching out. That's correct! The systems describes the user experience on the website, but it does not provide an implementation as part of the library. We are aware of this feature request, but we don't currently have short-term plans to work on it. For now, you can get around by creating your own adjacent component using a button and a custom file list implementation.

We will use this issue to track interest in having a FileUpload implementation.

Thank you, Florian

FlorianDr avatar Jul 25 '22 18:07 FlorianDr

Given the commonality of this feature, its absence could be a blocker for adoption for us. Love the ease-of-use of the existing components though!

jeffshep avatar Nov 25 '22 16:11 jeffshep

Agreed, was really excited to see how clean the file upload example was only to find out it wasn't actually part of the components. In the short term, if the image in the example was generated and not just a mock, would it be possible to paste the source code here?

XTEKiyZRLr8UsiQN avatar Jan 06 '23 19:01 XTEKiyZRLr8UsiQN

@FlorianDr Any updates on this request? My team was really excited to use this.

jjdirvin avatar Jan 12 '23 21:01 jjdirvin

Hello!

There are no particular plans for this request. It stays here for visibility, but not prioritised in any way

P.S. Best is not to ping individual people, because they may change their projects. Just leave a comment and our team will be notified regardless.

just-boris avatar Jan 12 '23 22:01 just-boris

FWIW, I've been working on a file uploader implementation if anyone is interested: https://github.com/jasmaa/cloudscape-file-uploader

jasmaa avatar Feb 18 '23 23:02 jasmaa

Hello!

Cloudscape team is working on implementing the file upload component, please bear with us!

pan-kot avatar Apr 04 '23 15:04 pan-kot

Hello!

Thank you for your patience! The component is now available 🎉 You can view the API documentation on our website

michaeldowseza avatar Apr 24 '23 08:04 michaeldowseza