An Attachment component allows users to upload one or more files. Attached files are rendered with the name and each individual item is clickable. A click may trigger a view or download depending on file type.