@empathyco/x-components
Version:
Empathy X Components
69 lines (63 loc) • 2.27 kB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [@empathyco/x-components](./x-components.md) > [BaseTabsPanel](./x-components.basetabspanel.md)
## BaseTabsPanel variable
Base Tabs Panel.
**Signature:**
```typescript
_default: import("vue").DefineComponent<{
tabsAnimation: {
type: (StringConstructor | ObjectConstructor | FunctionConstructor)[];
default: string;
};
contentAnimation: {
type: (StringConstructor | ObjectConstructor | FunctionConstructor)[];
default: () => import("vue").DefineComponent<{}, {}, any>;
};
initialTab: {
type: StringConstructor;
default: string;
};
allowTabDeselect: {
type: BooleanConstructor;
default: boolean;
};
activeTabClass: StringConstructor;
contentClass: StringConstructor;
tabClass: StringConstructor;
tabsListClass: StringConstructor;
}, {
selectedTab: import("vue").Ref<string>;
slots: Readonly<{
[name: string]: import("vue").Slot<any> | undefined;
}>;
getTabs: () => string[];
selectTab: (tab: string) => void;
tabIsSelected: (tab: string) => boolean;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
tabsAnimation: {
type: (StringConstructor | ObjectConstructor | FunctionConstructor)[];
default: string;
};
contentAnimation: {
type: (StringConstructor | ObjectConstructor | FunctionConstructor)[];
default: () => import("vue").DefineComponent<{}, {}, any>;
};
initialTab: {
type: StringConstructor;
default: string;
};
allowTabDeselect: {
type: BooleanConstructor;
default: boolean;
};
activeTabClass: StringConstructor;
contentClass: StringConstructor;
tabClass: StringConstructor;
tabsListClass: StringConstructor;
}>>, {
tabsAnimation: string | Function | Record<string, any>;
contentAnimation: string | Function | Record<string, any>;
initialTab: string;
allowTabDeselect: boolean;
}, {}>
```