Юниверс DG SDK UI
v2.15.0

Интерфейс TabBarProps<KEY_ENUM>

Свойства компонента панели вкладок.

interface TabBarProps<KEY_ENUM extends string = string> {
    defaultSelectedTab: KEY_ENUM;
    onTabSelect: (key: KEY_ENUM) => void;
    rightTabs?: TabItem<KEY_ENUM>[];
    shouldTabChange?: (key: KEY_ENUM) => boolean;
    tabs: TabItem<KEY_ENUM>[] | TabItem<KEY_ENUM>[][];
    view?: "normal" | "minimal";
}

Параметры типа

  • KEY_ENUM extends string = string
Индекс

Свойства

defaultSelectedTab: KEY_ENUM

Ключ вкладки, выбранной по умолчанию.

onTabSelect: (key: KEY_ENUM) => void

Срабатывает при выборе вкладки.

Объявление типа

    • (key: KEY_ENUM): void
    • Параметры

      • key: KEY_ENUM

        Ключ выбранной вкладки.

      Возвращает void

rightTabs?: TabItem<KEY_ENUM>[]

Вкладки, отображаемые справа.

shouldTabChange?: (key: KEY_ENUM) => boolean

Проверяет, можно ли изменить вкладку.

Объявление типа

    • (key: KEY_ENUM): boolean
    • Параметры

      Возвращает boolean

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

view?: "normal" | "minimal"

Режим отображения панели: 'normal' (по умолчанию) или 'minimal'.