Module: features/tabs/tabFamily
Interfaces
Type aliases
GenericTabButton
Ƭ GenericTabButton: Replace
<TabButton
<TabButtonOptions
>, { visibility
: ProcessedComputable
<Visibility
> }>
Defined in
profectus/src/features/tabs/tabFamily.ts:54
GenericTabFamily
Ƭ GenericTabFamily: Replace
<TabFamily
<TabFamilyOptions
>, { visibility
: ProcessedComputable
<Visibility
> }>
Defined in
profectus/src/features/tabs/tabFamily.ts:85
TabButton
Ƭ TabButton<T
>: Replace
<T
& BaseTabButton
, { classes
: GetComputableType
<T
["classes"
]> ; display
: GetComputableType
<T
["display"
]> ; glowColor
: GetComputableType
<T
["glowColor"
]> ; style
: GetComputableType
<T
["style"
]> ; tab
: GetComputableType
<T
["tab"
]> ; visibility
: GetComputableTypeWithDefault
<T
["visibility"
], Visible
> }>
Type parameters
Name | Type |
---|---|
T | extends TabButtonOptions |
Defined in
profectus/src/features/tabs/tabFamily.ts:42
TabFamily
Ƭ TabFamily<T
>: Replace
<T
& BaseTabFamily
, { tabs
: Record
<string
, GenericTabButton
> ; visibility
: GetComputableTypeWithDefault
<T
["visibility"
], Visible
> }>
Type parameters
Name | Type |
---|---|
T | extends TabFamilyOptions |
Defined in
profectus/src/features/tabs/tabFamily.ts:77
Variables
TabButtonType
• Const
TabButtonType: typeof TabButtonType
Defined in
profectus/src/features/tabs/tabFamily.ts:25
TabFamilyType
• Const
TabFamilyType: typeof TabFamilyType
Defined in
profectus/src/features/tabs/tabFamily.ts:26
Functions
createTabFamily
▸ createTabFamily<T
>(optionsFunc
): TabFamily
<T
>
Type parameters
Name | Type |
---|---|
T | extends TabFamilyOptions |
Parameters
Name | Type |
---|---|
optionsFunc | () => T & ThisType <TabFamily <T >> |
Returns
TabFamily
<T
>