Skip to content

Компоненты ​

Vueland UI находится в активной ранней разработке и пока не готова для production. Этот каталог показывает компоненты, которые уже существуют в пакете; это не завершённый UI kit.

Компоненты со статусом Stable относительно лучше задокументированы и покрыты тестами в рамках текущей ранней стадии. Этот статус не гарантирует production-ready. Остальные компоненты присутствуют в библиотеке, но их API, документация или тестовое покрытие ещё в процессе.

Разметка ​

Компонент
Статус
Описание
Stable
Корневая обёртка приложения. Управляет скроллом и создаёт контекст для оверлеев
Stable
Основная контентная область. Используется внутри CApp

Сетка ​

12-колоночная адаптивная сетка на flexbox. Брейкпоинты соответствуют стандарту Material Design и разделяются с утилитарными классами и useBreakpoints. Подробнее — в разделе Брейкпоинты.

Компонент
Статус
Описание
Stable
Flex-строка. Управляет выравниванием и отступами
Stable
Колонка с адаптивной шириной, смещением и порядком
Stable
Заполняет свободное место и разделяет соседние элементы

Поля формы ​

Компонент
Статус
Описание
Stable
Обёртка формы. Координирует валидацию всех дочерних полей
Stable
Текстовое поле с плавающим лейблом, иконками и подсказкой
Stable
Функциональная основа всех полей. Управляет состоянием, валидацией и пресетами
—
Базовая оболочка поля: лейбл, подсказка, ошибка, слот для любого контрола
Stable
Чекбокс с неопределённым состоянием и лейблом
—
Радиокнопка, обычно используется внутри группы
Stable
Выпадающий список на основе CMenu
Stable
Поле с автодополнением и фильтрацией
Stable
Поле ввода даты с форматированием и валидацией

Пикеры ​

Компонент
Статус
Описание
Stable
Календарный пикер для выбора даты

Действия ​

Компонент
Статус
Описание
Stable
Кнопка с вариантами, размерами, иконками и состоянием загрузки

Контент ​

Компонент
Статус
Описание
Stable
Карточка с шапкой, телом и подвалом. Включает CCardHeader, CCardBody, CCardFooter
Stable
Список и элементы списка. Поддерживает выбор, навигацию с клавиатуры и ARIA
—
Рендерер иконок. Поддерживает кастомные резолверы и Font Awesome
—
Доступный элемент лейбла

Оверлеи ​

Компонент
Статус
Описание
Stable
Плавающий контейнер, позиционируемый относительно активатора. Основа для выпадающих списков, select и тултипов
Stable
Лёгкий тултип на основе CMenu. Следует паттерну WAI-ARIA tooltip
—
Модальный диалог с фоном, ловушкой фокуса и блокировкой скролла
—
Низкоуровневый примитив оверлея, используемый CMenu и CDialog

Индикаторы ​

Компонент
Статус
Описание
Stable
Круговой индикатор прогресса с детерминированным и indeterminate-режимами
Stable
Линейный индикатор прогресса с буфером и indeterminate-режимом