Предназначен для создания секции с заголовком, которую можно свернуть или развернуть, показывая или скрывая её содержимое.
Предназначен для создания кнопок с иконками, различными типами стилей и поддержкой обработки событий кликов.
Предназначен для отображения календаря с возможностью выбора даты, диапазона дат и времени. Поддерживает локализацию и работу с временными интервалами. Может отображать часы и минуты, если включена опция withTime
.
Представляет собой контейнер с содержимым и опциональным футером, который можно использовать для отображения различных блоков информации. Он поддерживает стилизацию через пропсы и позволяет переопределять контент футера.
Предназначен для реализации экрана чата с поддержкой сообщений, файлов, реплаев и работы через веб-сокеты. Он включает функционал для отправки и получения сообщений, их отображения, загрузки файлов, а также взаимодействия с сокетами для синхронизации данных.
Представляет собой кастомный чекбокс с поддержкой метки (label), кастомных стилей и управления через внешнее хранилище (store). Поддерживает работу с внешними событиями, такими как изменение состояния чекбокса, и блокирует нежелательное распространение событий мыши.
Предназначен для отображения круговой диаграммы, которая визуализирует набор данных в виде сегментов круга. Каждый сегмент диаграммы соответствует элементу с определенным значением, цветом и радиусами, и поддерживает анимацию при наведении мыши.
Представляет собой раскрывающийся список, который появляется при взаимодействии с определенной областью, такой как поле ввода или кнопка. Он поддерживает отображение контента в различных направлениях, а также реагирует на клики вне элемента для скрытия.
Предназначен для отображения превью файлов (например, изображений или документов). Он позволяет отображать миниатюру файла на основе URL
или hash
, а также предоставляет дополнительную информацию о файле, такую как его имя, размер и тип.
Предназначен для загрузки файлов пользователем. Он предоставляет интерфейс для выбора файлов, их отображения в виде списка и загрузки на сервер. Также поддерживает загрузку нескольких файлов, предварительный просмотр изображений и отображение прогресса загрузки.
Представляет собой список элементов с поддержкой разделителей и возможности обработки кликов по элементам. Он удобен для создания однородных списков с возможностью кастомизации контента для каждого элемента списка.
Представляет собой плавающий блок окна, который может отображаться с определённой стороны экрана, поддерживает заголовок, кастомный хедер, а также может быть закрыт по клику на кнопку закрытия.
Используется для рендеринга SVG-иконок на основе имени, переданного в свойствах. Этот компонент упрощает работу с иконками, позволяя выбирать иконки по их именам и кастомизировать такие параметры, как размер и цвет.
Предназначен для создания текстового поля ввода с возможностью добавления иконок, обработки событий и интеграции с хранилищем данных.
Предназначен для отображения списка элементов с опциональным заголовком и возможностью растягивания на всю высоту контейнера. Он поддерживает рендеринг заголовка (если передан) и контента через children.
Используется для ввода денежных значений с поддержкой валютных символов и точности до заданного количества десятичных знаков. Он также поддерживает отображение иконки и индикации загрузки, что делает его полезным для форм ввода денежных сумм.
Предоставляет расширенный интерфейс выбора нескольких элементов из списка. Он поддерживает загрузку элементов с удалённого сервера, ввод фильтрации, отображение загруженных значений и предоставляет возможность очищать выбранные элементы.
Предназначен для ввода телефонных номеров с форматированием и поддержкой выбора страны. В текущей версии он поддерживает формат для России (RUS), но может быть расширен для других стран.
Используется для выбора элемента из выпадающего списка с поддержкой поиска, фильтрации, асинхронной загрузки данных и очистки выбранного значения.
Позволяет отображать иконки с различными параметрами, такими как размер, текст, фоновый цвет, а также позволяет добавлять бейджи и субиконки.
Является интерактивным списком с возможностью перетаскивания элементов. Он поддерживает сортировку как по вертикали, так и по горизонтали. Этот компонент предоставляет множество возможностей для настройки, таких как:
Представляет собой анимированный индикатор загрузки. Он позволяет настроить его размер и стили.
Создает объект действия для отправки формы, который используется в обработке событий отправки формы.
Представляет собой многострочное текстовое поле с возможностью автоматического изменения высоты на основе содержимого.