interface TabBarProps<KEY_ENUM> {
    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";
}

Type Parameters

  • KEY_ENUM extends string = string

Properties

defaultSelectedTab: KEY_ENUM
onTabSelect: ((key: KEY_ENUM) => void)
rightTabs?: TabItem<KEY_ENUM>[]
shouldTabChange?: ((key: KEY_ENUM) => boolean)
view?: "normal" | "minimal"