File Picker

Компонент загрузки для файлов.

Установка

import {FilePicker} from '@xsolla/uikit';

Использование

<Input
  name="basic-input"
  input={{
    value: null,
    onChange: this.onChange
  }}
/>

Пример

Стандартный загрузчик
Upload file
Ошибка при загрузке
Upload file
Uploading failed. Check file requirements and try again.
Неактивный загрузчик
Upload file

Спецификация

PropertyDescriptionTypeDefault
inputконфигурация поляobject{}
metaмета информацияobject{touched: false, error: null}
requestConfigконфигурация запроса (url: адрес для загрузки, field: отправляемое поле)object
responseGetterфункция получения ответа из объекта response.datafunctiondata => data
acceptразрешенные форматы https://www.w3schools.com/tags/att_input_accept.asparray[] (все форматы)
sizeLimitдопустимый размер в байтахnumber1000000
disabled-booleanfasle
dataIdattribute for data identifierstring