UNPKG

vuetning

Version:

<p align="center"> <img width="160"src="https://s3.amazonaws.com/arcthos.com/vuetning/logo.svg"> </p>

60 lines (59 loc) 1.97 kB
import { type PropType } from "vue"; import type { GlobalNavigationSubTab } from "./global-navigation-sub-tab"; import type { GlobalNavigationTab } from "./global-navigation-tab"; declare const _default: import("vue").DefineComponent<{ appName: { type: StringConstructor; required: true; }; subTabs: { type: PropType<GlobalNavigationSubTab[]>; default: () => any[]; }; tabs: { type: PropType<GlobalNavigationTab[]>; default: () => any[]; }; }, unknown, { isMounted: boolean; navContainerWidth: number; subTabsCacheKey: number; tabsCacheKey: number; tabsContainerWidth: number; }, { activeSubTab(): GlobalNavigationSubTab | undefined; activeTab(): GlobalNavigationTab | undefined; hasSubTabs(): boolean; hasOverflowedSubTabs(): boolean; hasOverflowedTabs(): boolean; maxVisibleSubTabs(): number; maxVisibleTabs(): number; overflowedSubTabs(): GlobalNavigationSubTab[]; overflowedTabs(): GlobalNavigationTab[]; visibleSubTabs(): GlobalNavigationSubTab[]; visibleTabs(): GlobalNavigationTab[]; }, { handleClickHome(): void; handleClickSubTab(subTab: GlobalNavigationSubTab): void; handleClickTab(tab: GlobalNavigationTab): void; handleCloseSubTab(subTab: GlobalNavigationSubTab): void; handleCloseTab(tab: GlobalNavigationTab): void; handleWindowResize(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ appName: { type: StringConstructor; required: true; }; subTabs: { type: PropType<GlobalNavigationSubTab[]>; default: () => any[]; }; tabs: { type: PropType<GlobalNavigationTab[]>; default: () => any[]; }; }>>, { subTabs: GlobalNavigationSubTab[]; tabs: GlobalNavigationTab[]; }, {}>; export default _default;