SimpleCell

Упрощённый вариант ячейки для отображения базовой информации с минимальным набором элементов. Идеален для компактных интерфейсов и сценариев с ограниченным пространством.

Загружается...

Рекомендуемые размеры элементов:

  • before: 28px (иконки) / 28-72px (Avatar)
  • badgeBeforeTitle/badgeAfterTitle/badgeBeforeSubtitle/badgeAfterSubtitle: 12px (иконки/индикаторы)
  • after: 24-28px (иконки) или <Switch />
Загружается...

Для того, чтобы длинный текст мог отображаться в несколько строк, используйте свойство multiline. По умолчанию текст скрывается многоточием.

Загружается...

Для управления видимостью иконки шеврона можно использовать свойство chevron. Для управления размерами иконки - свойством chevronSize. По умолчанию шеврон отображается только при заданном свойстве chevron="auto" только на iOS, для отображения шеврона на всех платформах используйте chevron="always".

<SimpleCell chevron="auto" /> // По умолчанию отображение только на iOS
<SimpleCell chevron="always" chevronSize="m" /> // Принудительное отображение

Задается свойством disabled:

Загружается...
СвойствоОписание
activatedboolean

Позволяет управлять activated-состоянием извне.

По умолчанию: -
activeClassNamestring

Deprecated: Since 7.3.0.

Свойство устарело и будет удалено в v8, используйте свойство activeMode.

По умолчанию: -
activeEffectDelaynumber

Длительность показа active-состояния.

По умолчанию: -
activeModeStateModeLiteral

Стиль подсветки active-состояния. Если передать произвольную строку, она добавится как css-класс во время active.

По умолчанию: -
afterReactNode

Иконка 24|28 или <Switch />. Располагается справа от indicator.

По умолчанию: -
badgeAfterSubtitleReactNode

Иконка 12. Добавится справа от текста subtitle.

По умолчанию: -
badgeAfterTitleReactNode

Иконка 12 или <Badge />. Добавится справа от текста children.

По умолчанию: -
badgeBeforeSubtitleReactNode

Иконка 12. Добавится слева от текста subtitle.

По умолчанию: -
badgeBeforeTitleReactNode

Иконка 12 или <Badge />. Добавится слева от текста children.

По умолчанию: -
baseClassNamestring | false

Deprecated: Since 7.3.0.

Свойство устарело и будет удалено в v8, используйте свойство className.

По умолчанию: -
baseStyleCSSProperties

Deprecated: Since 7.3.0.

Свойство устарело и будет удалено в v8, используйте свойство style.

По умолчанию: -
beforeReactNode

Иконка 28 или <Avatar size={28|32|40|48|72} />.

По умолчанию: -
borderRadiusMode"auto" | "inherit"

Задает border-radius элементу В режиме auto на маленьких экранах border-radius: 0, иначе определяется токеном --vkui--size_border_radius--regular.

По умолчанию: -
chevron"auto" | "always"

Управляет видимостью иконки шеврона .

  • auto - добавляет шеврон справа только для платформы ios;
  • always - всегда показывает шеврон.
По умолчанию: -
chevronSize"s" | "m"

Размер chevron.

По умолчанию: m
ComponentElementType<any, keyof IntrinsicElements>
По умолчанию: -
disabledboolean

Блокировка взаимодействия с компонентом.

По умолчанию: -
extraSubtitleReactNode

Дополнительная строка текста под children и subtitle.

По умолчанию: -
focusVisibleModeFocusVisibleMode

Стиль аутлайна focus visible. Если передать произвольную строку, она добавится как css-класс при :focus-visible

По умолчанию: -
getRootRefRef<HTMLElement>
По умолчанию: -
hasActiveboolean

Указывает, должен ли компонент реагировать на active-состояние.

По умолчанию: -
hasHoverboolean

Указывает, должен ли компонент реагировать на hover-состояние.

По умолчанию: -
hasHoverWithChildrenboolean

Позволяет родительскому компоненту иметь hovered-cостояние при наведении на любой дочерний элемент. По умолчанию состояние hovered у родителя сбрасывается.

Присваивается родителькому компоненту.

По умолчанию: -
hoverClassNamestring

Deprecated: Since 7.3.0.

Свойство устарело и будет удалено в v8, используйте свойство hoverMode.

По умолчанию: -
hoveredboolean

Позволяет управлять hovered-состоянием извне.

По умолчанию: -
hoverModeStateModeLiteral

Стиль подсветки hover-состояния. Если передать произвольную строку, она добавится как css-класс во время hover.

По умолчанию: -
indicatorReactNode

Контейнер для текста справа от children.

По умолчанию: -
multilineboolean

Включает многострочный режим для отображения текста.

По умолчанию: -
overTitleReactNode

Дополнительная строка текста над children.

По умолчанию: -
subtitleReactNode

Дополнительная строка текста под children.

По умолчанию: -
unlockParentHoverboolean

Позволяет родительскому компоненту показывать hovered-состояние при наведении на текущий дочерний компонент.

Присваивается дочернему компоненту.

По умолчанию: -