Classes list

Every class File upload recognizes, straight from the @flickui/css source.

ClassPurpose
.file-uploadBase class on the wrapping element — required
.file-upload-dropzoneThe clickable/droppable <label>
.file-upload-inputThe real, visually-hidden native <input type="file">
.file-upload-iconThe upload glyph shown in the dropzone
.file-upload-promptWraps the title + hint text
.file-upload-title / .file-upload-hintPrimary prompt line and secondary line for accepted types/size limits
.file-upload-list<ul> that flickui.js populates with a card per selected file
.file-upload-itemA single file card (built by JS)
.file-upload-item-iconLeading icon in a file card
.file-upload-item-bodyWraps the name + size stack in a file card
.file-upload-item-name / -sizeThe filename and human-readable size text
.file-upload-removePer-file remove button — also carries .action-file-remove
.file-upload-compactRow-layout trigger instead of the tall dropzone — drag-and-drop still works
.is-draggingRuntime state — set by flickui.js while a drag hovers the dropzone