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

Meter

Meter показывает ограниченное количественное значение, как правило без семантики прогресса во времени, свойственной индикатору выполнения.

Пропсы корня

ПропТипПо умолчанию
sizeMeterSize'md'
Визуальный размер индикатора. Обычно соответствует предопределённым токенам размера дизайн-системы.
variantMeterVariant'primary'
Визуальный вариант индикатора (например, для тем оформления).
maxnumber1
Максимально возможное значение индикатора. По умолчанию 1.
minnumber0
Минимально возможное значение индикатора. По умолчанию 0.
valueобязательныйnumber—
Текущее числовое значение индикатора. Обязательно. Ограничивается диапазоном от min до max.
valueTextstring—
Визуально скрытая доступная метка для скринридеров, описывающая текущее значение (например, "60% fuel").
fullWidthboolean—
Растягивается ли индикатор на всю ширину контейнера.
optimumnumber—
«Оптимальное» значение индикатора. Определяет, какая область (low, high, optimum) предпочтительна.
lownumber—
Нижний порог неоптимальных значений. Значение ниже него может считаться «плохим».
highnumber—
Верхний порог неоптимальных значений. Значение выше него может считаться «плохим» (если optimum низкий).

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

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

  • MeterTrack: видимая дорожка заполнения.

MeterTrack

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

Типы

  • MeterProps
  • MeterTrackProps
  • MeterSize
  • MeterVariant

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

  • Meter всегда определяется значением и не бывает неопределённым.
  • Пропсы порогов могут менять семантическое состояние с нейтрального на хорошее, предупреждающее или плохое.