UNPKG

mx-ui-components

Version:

mobius ui library

23 lines (22 loc) 682 B
import BaseComponent from "../Counter/BaseComponent"; interface Tab { tabChild: HTMLElement; tabElement: HTMLElement; isActive: boolean; } export default class MobiusTabs extends BaseComponent { Tabs: Array<Tab>; props: any; selectedTab: number; tabContainer: HTMLDivElement | null; constructor(); connectedCallback(): void; initializeTabs(): void; addIcon(icon: { left: string; right: string; } | undefined, size: string, imageStyle: string | undefined, element: DocumentFragment): void; getStyles(isActive: boolean, index?: number): string; updateActiveTab(newActiveTab: Tab, index: any): void; } export {};