File

Компонент для загрузки файлов (реализует нативный элемент <input type="file" /> и принимает все валидные для этого элемента свойства). Представляет собой кнопку, при нажатии на которую открывается стандартный диалог выбора файла.

В основе используется компонент Button и принимает все доступные для этого компонента свойства.

Загружается...

Компонент обеспечивает базовую доступность благодаря использованию нативного элемента <input type="file" />. Старайтесь оборачивать компонент в FormItem или используйте свойства aria-describedby/aria-labelledby для предоставления понятного текста, описывающего ожидаемое действие.

СвойствоОписание
afterReactNode

Контент, отображаемый после основного содержимого кнопки.

По умолчанию: -
alignAlignType
По умолчанию: left
appearance"accent" | "positive" | "negative" | "neutral" | "overlay" | "accent-invariable"

Цветовая схема кнопки.

По умолчанию: -
beforeReactNode

Контент, отображаемый перед основным содержимым кнопки.

По умолчанию: -
disableSpinnerAnimationboolean

Отключает анимацию спиннера загрузки.

По умолчанию: -
getRefRef<HTMLInputElement>
По умолчанию: -
getRootRefRef<HTMLElement>
По умолчанию: -
loadingboolean

Включает состояние загрузки (отображает спиннер).

По умолчанию: -
mode"link" | "primary" | "secondary" | "tertiary" | "outline"

Режим отображения кнопки.

По умолчанию: -
roundedboolean

Добавляет скругленные углы кнопке.

По умолчанию: -
size"s" | "m" | "l"

Размер кнопки.

По умолчанию: -
stretchedboolean

Растягивает кнопку на всю ширину контейнера.

По умолчанию: -