/** * Specify {@link UwcInputElement#type | `[type=file]`} to use an input element that can handle file uploads * * @example * * ```html * * ``` * * Compared with the native input it doesn't look all that different _but_ you can actually * drag and drop files on it out of the box. * * Once you've selected a few files you'll also notice that each file is added to a visible list * from where it can also be deleted again. * * To upload multiple files you just specify the {@link UwcInputElement.multiple | `[multiple]`} attribute. * * ## Min/Max Constraints * * It is also possible to make such an input participate in the Constraints API by adding the {@link UwcInputElement.min | `[min]`} * and {@link UwcInputElement.max | `[max]`} attributes. * * @example * * ```html * * * ``` * * ## Pattern constraint * * You can make sure the uploaded files have names that conform to a pattern by using the {@link UwcInputElement.pattern | `[pattern]`} * attribute. Keep in mind that this has nothing to do with a files contents! * * @example * * ```html * * ``` * * ## Customizing the uploaded files list * * Typically `` gives you the option to customize how selected values appear by adding a `