[Feature Request]: Implementation for FileUpload component
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
- [X] I agree to follow this project's Code of Conduct
- [X] I checked the current issues for duplicate requests
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
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!
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?
@FlorianDr Any updates on this request? My team was really excited to use this.
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.
FWIW, I've been working on a file uploader implementation if anyone is interested: https://github.com/jasmaa/cloudscape-file-uploader
Hello!
Cloudscape team is working on implementing the file upload component, please bear with us!
Hello!
Thank you for your patience! The component is now available 🎉 You can view the API documentation on our website