MiniInfoCell
Компонент для отображения компактной информации или быстрых действий. Идеален для метаданных, статусов и кратких уведомлений.
Загружается...
Основные свойства
Загружается...
Структура элемента
Визуальные элементы
- before - иконка
20px
слева. - after - контент справа (
<UsersStack size="s" />
или<Avatar size={24} />
).
Текстовые режимы
Свойство textWrap
управляет переносом текста:
nowrap
- одна строка, остальной контент ограничивается...
;short
- контент ограничен тремя строками, остальной контент ограничивается...
;full
- полный текст с переносами.
Режимы отображения
mode="base"
(по умолчанию)
Стандартный стиль для информации:
Загружается...
mode="accent"
Акцентное выделение:
Загружается...
mode="add"
Призыв к действию:
Загружается...
mode="more"
Индикатор дополнительной информации:
Загружается...
Особенности
Шеврон (chevron)
Используйте для интерактивных элементов:
Загружается...
Рекомендации
- Для иконок используйте только 20px версии;
- В режиме
add
обязательно добавляйте обработчикonClick
; - Избегайте длинных текстов в
nowrap
режиме; - Для групп элементов используйте общий
Group
с отступами;
Доступность (a11y)
-
Для кликабельных элементов добавляйте
aria-label
. -
Сочетайте с семантическими тегами:
<MiniInfoCell Component="a" href="/settings"> {/*...*/} </MiniInfoCell>
Свойства и методы
Свойство | Описание |
---|---|
after | ReactNode Содержимое справа. По умолчанию: - |
before | ReactNode Иконка слева. По умолчанию: - |
chevron | boolean Передавать По умолчанию: false |
getRootRef | Ref<HTMLDivElement> По умолчанию: - |
mode | "base" | "accent" | "add" | "more" Тип ячейки:
По умолчанию: base |
textWrap | "full" | "nowrap" | "short" Тип отображения текста:
По умолчанию: nowrap |