Skip to content
On this page

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

Defined in

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