Group

Компонент для визуальной группировки ряда элементов управления.

Установка

Использование

Доступность

  • У компонента Group атрибут role установлен в значение group.
  • Используйте Tab для перемещения между элементами управления внутри группы.
  • Используйте aria-label или aria-labelledby, чтобы пометить группу.

Group против ToggleGroup

  • Используйте компонент Group, когда нужно сгруппировать элементы управления, выполняющие действие.
  • Используйте компонент ToggleGroup, когда нужно сгруппировать элементы управления, переключающие состояние.

Справочник API

Group

Компонент Group — это контейнер, который визуально объединяет ряд связанных элементов управления с единообразным оформлением.

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

GroupSeparator

Компонент GroupSeparator визуально разделяет элементы управления внутри группы.

Заметка: В отличие от ButtonGroup из shadcn, GroupSeparator обязателен между всеми элементами управления, включая кнопки в стиле outline. Это обеспечивает единообразную визуальную иерархию и состояния фокуса.

GroupText

Используйте этот компонент для отображения текста внутри группы, например меток или префиксов.

Используйте свойство render, чтобы отрисовать пользовательский компонент в качестве текста, например метку.

Примеры

С полем ввода

Маленький размер

Большой размер

С отключённой кнопкой

С кнопками по умолчанию

С текстовой меткой в начале

С текстом в конце

Вертикальная

Вложенные группы

С всплывающим окном

С группой полей ввода

С меню

Oracul DS

Built for the future of AI-driven interfaces.