GC Design System Components Installation Page templates Contact us Get involved Find a demo GC Design System Components

File uploader
<gcds-file-uploader>

Also called: file upload, file input, dropzone.

A file uploader is a space to select and add supporting documentation.

File uploader component preview

File uploader anatomy

  1. The label provides the instruction for the component.
  2. The hint text presents the types of files and other requirements, like maximum file size.
  3. The button initiates the interface for file selection.
  4. The file list item is a container showing an uploaded file.
  5. The file name shows the name of the file that was added.
  6. The remove button allows an uploaded file to be removed prior to submission.
An image of the file uploader component’s anatomy.

Design and accessibility for file uploader

Write clear labels and hints

Help us improve

Have questions or a request? Give feedback on our contact form.

Something's wrong? Raise it through GitHub with an account. You'll have access to the team's direct responses, progress made on your issue, and issues raised by others.

Give feedback Report an issue on GitHub
2024-12-11