CellButtonGroup

Компонент для группировки CellButton с разделителями. Обеспечивает визуальное объединение связанных действий в списке.

Связанные компоненты:

Загружается...
  • Не управляет свойствами вложенных кнопок или групп кнопок. Параметры, такие как размер, цвет или состояние кнопок, должны быть установлены на самих кнопках.
  • Автоматически растягивается на всю доступную ширину, а его дочерние элементы занимают равное пространство.
  • В качестве разделителя следует использовать подкомпонент CellButtonGroup.Separator.

Внутри группы можно использовать любые вариации CellButton:

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

Разделитель между кнопками. Поддерживает все свойства Separator, кроме:

  • direction (фиксированно horizontal);
  • padding (автоматически адаптирован).

Компонент имеет следующие ограничения:

  • не поддерживает вертикальное расположение;
  • не управляет состоянием вложенных кнопок;
  • для сложных сценариев используйте ButtonGroup.

Для обеспечения доступности рекомендуется:

  • группировать логически связанные действия;

  • использовать семантические заголовки при необходимости:

    <Group header={<Header>Действия с профилем</Header>}>
      <CellButtonGroup>{/* ...*/}</CellButtonGroup>
    </Group>
  • добавлять пояснения для скринридеров:

    <CellButtonGroup role="group" aria-label="Действия с заказом">
      {/* ...*/}
    </CellButtonGroup>
СвойствоОписание
getRootRefRef<HTMLDivElement>
По умолчанию: -
СвойствоОписание
align"start" | "center" | "end"

Выравнивание разделителя в контейнере.

По умолчанию: -
appearance"primary" | "secondary" | "primary-alpha"

Стиль отображения разделителя.

По умолчанию: -
getRootRefRef<HTMLDivElement>
По умолчанию: -
sizeSpacingSizeProp

Размер контейнера, в который вложен разделитель.

Принимает значения дизайн-системы, числовые значения и css-переменные.

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