import{_ as e,c as o,o as t,a as d}from"./app.ab34650d.js";const f=JSON.parse('{"title":"Interface: BaseTabFamily","description":"","frontmatter":{"editLink":false},"headers":[{"level":2,"title":"Properties","slug":"properties"},{"level":3,"title":"[Component]","slug":"component"},{"level":3,"title":"[GatherProps]","slug":"gatherprops"},{"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"}],"relativePath":"api/interfaces/features/tabs/tabFamily.BaseTabFamily.md","lastUpdated":null}'),c={name:"api/interfaces/features/tabs/tabFamily.BaseTabFamily.md"},a=d('

Interface: BaseTabFamily

features/tabs/tabFamily.BaseTabFamily

Properties

[Component]

\u2022 [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]

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

Type declaration

\u25B8 (): Record<string, unknown>

Returns

Record<string, unknown>

Defined in

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


activeTab

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

Defined in

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


id

\u2022 id: string

Defined in

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


selected

\u2022 selected: Persistent<string>

Defined in

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


tabs

\u2022 tabs: Record<string, TabButtonOptions>

Defined in

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


type

\u2022 type: typeof TabFamilyType

Defined in

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

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