File inputs
The .file-input class uses ::file-selector-button to style the “Choose file” button. FileInput does the same in React.
Examples
Section titled “Examples”Variants
Section titled “Variants”<input type="file" class="file-input file-input-bordered" /><input type="file" class="file-input file-input-ghost" /><input type="file" class="file-input file-input-danger" /><FileInput /><FileInput variant="ghost" /><FileInput variant="danger" /><input type="file" class="file-input file-input-bordered file-input-sm" /><input type="file" class="file-input file-input-bordered" /><input type="file" class="file-input file-input-bordered file-input-lg" /><FileInput inputSize="sm" /><FileInput /><FileInput inputSize="lg" />Restricting file types
Section titled “Restricting file types”Native accept and multiple flow through unchanged.
<input type="file" class="file-input file-input-bordered" accept="image/*" multiple/><FileInput accept="image/*" multiple />Disabled
Section titled “Disabled”<input type="file" class="file-input file-input-bordered" disabled /><FileInput disabled />