Перейти к содержимому
v2.5.0
English
Русский
Документация

MeterStack

MeterStack — составной компонент для сегментированных индикаторов.

Пропсы корня

ПропТипПо умолчанию
sizeMeterStackSize'md'
Визуальный размер индикатора. Обычно соответствует предопределённым токенам размера дизайн-системы.
maxnumber1
Максимально возможное значение индикатора. По умолчанию 100.
minnumber0
Минимально возможное значение индикатора. По умолчанию 0.
valueобязательныйnumber—
Текущее числовое значение индикатора. Обязательно. Ограничивается диапазоном от min до max.
fullWidthboolean—
Растягивается ли индикатор на всю ширину контейнера.

Также принимает все атрибуты <div>.

Дочерние части

  • MeterStackSegment: один пропорциональный сегмент.

MeterStackSegment

ПропТипПо умолчанию
valuenumber—
Числовое значение, которое визуально представляет этот частичный элемент. Например, сегмент составного индикатора.

Также принимает все атрибуты <div>.

Типы

  • MeterStackProps
  • MeterStackSegmentProps
  • MeterStackSize

Модель состояния

  • MeterStack только отображает данные и не имеет контролируемого состояния взаимодействия.
  • Корень передаёт каждому сегменту контекст min и max для семантики ARIA meter.