Interface: BaseTabButton
features/tabs/tabFamily.BaseTabButton
Properties
[Component]
• [Component]: DefineComponent
<{ active
: BooleanConstructor
= Boolean; classes
: PropType
<ProcessedComputable
<Record
<string
, boolean
>>> ; display
: { required
: true
= true; type
: PropType
<ProcessedComputable
<CoercableComponent
>> } ; floating
: BooleanConstructor
= Boolean; glowColor
: PropType
<ProcessedComputable
<string
>> ; style
: PropType
<ProcessedComputable
<StyleValue
>> ; visibility
: { required
: true
= true; type
: PropType
<ProcessedComputable
<Visibility
>> } }, { Visibility
: typeof Visibility
; component
: ShallowRef
<""
| Component
<any
, any
, any
, ComputedOptions
, MethodOptions
>> ; glowColorStyle
: ComputedRef
<{ borderColor
: string
= "rgba(0, 0, 0, 0.125)"; boxShadow
: string
; transform
: string
= "scale(1.05, 1.05)"; zIndex
: number
= 1 } | { boxShadow
: undefined
} | { boxShadow
: string
}> ; selectTab
: () => void
; unref
: <T>(ref
: T
| Ref
<T
>) => T
}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, "selectTab"
[], "selectTab"
, PublicProps
, Readonly
<ExtractPropTypes
<{ active
: BooleanConstructor
= Boolean; classes
: PropType
<ProcessedComputable
<Record
<string
, boolean
>>> ; display
: { required
: true
= true; type
: PropType
<ProcessedComputable
<CoercableComponent
>> } ; floating
: BooleanConstructor
= Boolean; glowColor
: PropType
<ProcessedComputable
<string
>> ; style
: PropType
<ProcessedComputable
<StyleValue
>> ; visibility
: { required
: true
= true; type
: PropType
<ProcessedComputable
<Visibility
>> } }>> & { onSelectTab
: undefined
| (...args
: any
[]) => any
}, { active
: boolean
= Boolean; floating
: boolean
= Boolean }>
Defined in
profectus/src/features/tabs/tabFamily.ts:33
type
• type: typeof TabButtonType