Interface: BaseTabFamily
features/tabs/tabFamily.BaseTabFamily
Properties
[Component]
• [Component]: DefineComponent
<{ activeTab
: { required
: true
= true; type
: PropType
<ProcessedComputable
<null
| CoercableComponent
| GenericTab
>> } ; buttonContainerClasses
: PropType
<ProcessedComputable
<Record
<string
, boolean
>>> ; buttonContainerStyle
: PropType
<ProcessedComputable
<StyleValue
>> ; classes
: PropType
<ProcessedComputable
<Record
<string
, boolean
>>> ; selected
: { required
: true
= true; type
: PropType
<Ref
<string
>> } ; style
: PropType
<ProcessedComputable
<StyleValue
>> ; tabs
: { required
: true
= true; type
: PropType
<ProcessedComputable
<Record
<string
, GenericTabButton
>>> } ; visibility
: { required
: true
= true; type
: PropType
<ProcessedComputable
<Visibility
>> } }, { Visibility
: typeof Visibility
; component
: ShallowRef
<string
| Component
<any
, any
, any
, ComputedOptions
, MethodOptions
>> ; floating
: ComputedRef
<boolean
> ; gatherButtonProps
: (button
: GenericTabButton
) => { classes
: undefined
| Record
<string
, boolean
> | Ref
<Record
<string
, boolean
>> ; display
: CoercableComponent
| Ref
<CoercableComponent
> ; glowColor
: undefined
| string
| Ref
<string
> ; style
: undefined
| string
| CSSProperties
| (string
| CSSProperties
)[] ; visibility
: ProcessedComputable
<Visibility
> } ; tabClasses
: ComputedRef
<undefined
| Record
<string
, boolean
>> ; tabStyle
: ComputedRef
<undefined
| string
| CSSProperties
| (string
| CSSProperties
)[]> ; unref
: <T>(ref
: T
| Ref
<T
>) => T
}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, Record
<string
, any
>, string
, PublicProps
, Readonly
<ExtractPropTypes
<{ activeTab
: { required
: true
= true; type
: PropType
<ProcessedComputable
<null
| CoercableComponent
| GenericTab
>> } ; buttonContainerClasses
: PropType
<ProcessedComputable
<Record
<string
, boolean
>>> ; buttonContainerStyle
: PropType
<ProcessedComputable
<StyleValue
>> ; classes
: PropType
<ProcessedComputable
<Record
<string
, boolean
>>> ; selected
: { required
: true
= true; type
: PropType
<Ref
<string
>> } ; style
: PropType
<ProcessedComputable
<StyleValue
>> ; tabs
: { required
: true
= true; type
: PropType
<ProcessedComputable
<Record
<string
, GenericTabButton
>>> } ; visibility
: { required
: true
= true; type
: PropType
<ProcessedComputable
<Visibility
>> } }>>, {}>
Defined in
profectus/src/features/tabs/tabFamily.ts:69
[GatherProps]
• [GatherProps]: () => Record
<string
, unknown
>
Type declaration
▸ (): Record
<string
, unknown
>
Returns
Record
<string
, unknown
>
Defined in
profectus/src/features/tabs/tabFamily.ts:70
activeTab
• activeTab: Ref
<null
| CoercableComponent
| GenericTab
>
Defined in
profectus/src/features/tabs/tabFamily.ts:66
id
• id: string
Defined in
profectus/src/features/tabs/tabFamily.ts:64
selected
• selected: Persistent
<string
>
Defined in
profectus/src/features/tabs/tabFamily.ts:67
tabs
• tabs: Record
<string
, TabButtonOptions
>
Defined in
profectus/src/features/tabs/tabFamily.ts:65
type
• type: typeof TabFamilyType