import{_ as e,c as o,o as t,a as d}from"./app.e5a3543f.js";const b='{"title":"Interface: BaseTabFamily","description":"","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties"},{"level":3,"title":"[Component]","slug":"component"},{"level":3,"title":"activeTab","slug":"activetab"},{"level":3,"title":"id","slug":"id"},{"level":3,"title":"selected","slug":"selected"},{"level":3,"title":"tabs","slug":"tabs"},{"level":3,"title":"type","slug":"type"},{"level":2,"title":"Methods","slug":"methods"},{"level":3,"title":"[GatherProps]","slug":"gatherprops"}],"relativePath":"api/interfaces/features/tabs/tabFamily.BaseTabFamily.md"}',c={},a=d('
features/tabs/tabFamily.BaseTabFamily
\u2022 [Component]: DefineComponent
<{ activeTab
: { required
: true
= true; type
: PropType
<ProcessedComputable
<null
| CoercableComponent
| GenericTab
>> } ; 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
>> } ; 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
>> } }>>, {}>
profectus/src/features/tabs/tabFamily.ts:74
\u2022 activeTab: Ref
<null
| CoercableComponent
| GenericTab
>
profectus/src/features/tabs/tabFamily.ts:71
\u2022 id: string
profectus/src/features/tabs/tabFamily.ts:69
\u2022 selected: Persistent
<string
>
profectus/src/features/tabs/tabFamily.ts:72
\u2022 tabs: Record
<string
, TabButtonOptions
>
profectus/src/features/tabs/tabFamily.ts:70
\u2022 type: typeof TabFamilyType
profectus/src/features/tabs/tabFamily.ts:73
\u25B8 [GatherProps](): Record
<string
, unknown
>
Record
<string
, unknown
>