Вкладки. Набор многоуровневых разделов контента

известных как панели вкладок, которые отображаются по одному.

buridan add вкладки. набор многоуровневых разделов контента
Error: Reference Target 'вкладки' not found
Error: Reference Target 'вкладки' not found

Примеры

Базовый

линия

Используйте параметр variant="line" в tabs.list для стиля линии.

Error: Reference Target 'строка_табов' not found

Вертикальный

Используйте orientation="vertical" для вертикальных вкладок.

Отключено

Используйте disabled=True, чтобы отключить вкладку.

Иконки

Справочник по API

вкладки.корень

Основной компонент контейнера, который инициализирует экземпляр вашей вкладки, сохраняет конфигурацию активного состояния на клиенте и определяет ориентацию макета.

tabs.root(
    tabs.list(
        tabs.trigger("Overview", value="overview"),
        tabs.trigger("Analytics", value="analytics"),
    ),
    tabs.content(
        "Overview panel data",
        value="overview"
    ),
    default_value="overview",
)
Опора Тип По умолчанию
default_value str ""
orientation Literal["horizontal", "vertical"] "horizontal"
class_name str ""

вкладок.список

Группирует кнопки навигации триггера и управляет стилем визуальной темы.

tabs.list(
    tabs.trigger("Tab 1", value="tab1"),
    tabs.trigger("Tab 2", value="tab2"),
    variant="line",
)
Опора Тип По умолчанию
variant Literal["default", "line"] "default"
class_name str ""

вкладки.триггер

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

tabs.trigger(
    "Analytics",
    value="analytics",
    on_click=rx.console_log("Switched tabs!")
)
Опора Тип По умолчанию
value str Обязательно
class_name str ""
id str Автогенерируемый UUID
disabled bool False
on_click Union[EventHandler, list[EventHandler]] None
on_mount Union[EventHandler, list[EventHandler]] None

вкладки.контент

Структурная панель, содержащая контент, сопоставленный с определенным значением триггера вкладки. Мгновенно переключает видимость макета, используя сопоставление атрибутов CSS.

tabs.content(
    "Your dashboard analytics modules go here.",
    value="analytics",
)
Опора Тип По умолчанию
value str Обязательно
class_name str ""