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('

Interface: BaseTabFamily

features/tabs/tabFamily.BaseTabFamily

Properties

[Component]

\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>> } }>>, {}>

Defined in

profectus/src/features/tabs/tabFamily.ts:74


activeTab

\u2022 activeTab: Ref<null | CoercableComponent | GenericTab>

Defined in

profectus/src/features/tabs/tabFamily.ts:71


id

\u2022 id: string

Defined in

profectus/src/features/tabs/tabFamily.ts:69


selected

\u2022 selected: Persistent<string>

Defined in

profectus/src/features/tabs/tabFamily.ts:72


tabs

\u2022 tabs: Record<string, TabButtonOptions>

Defined in

profectus/src/features/tabs/tabFamily.ts:70


type

\u2022 type: typeof TabFamilyType

Defined in

profectus/src/features/tabs/tabFamily.ts:73

Methods

[GatherProps]

\u25B8 [GatherProps](): Record<string, unknown>

Returns

Record<string, unknown>

Defined in

profectus/src/features/tabs/tabFamily.ts:75

',39),r=[a];function s(i,l,n,u,p,h){return t(),o("div",null,r)}var m=e(c,[["render",s]]);export{b as __pageData,m as default};