@spaceone/design-system
Version:
SpaceONE Design System
47 lines (46 loc) • 1.49 kB
TypeScript
import { TabProps, TabItem } from '@/navigation/tabs/tab/type';
declare const _default: {
name: string;
components: {
PTabBar: {
name: string;
props: {
tabs: {
type: ArrayConstructor;
default: () => never[];
};
activeTab: {
type: StringConstructor;
default: string;
};
};
setup(props: import("./tab-bar/type").TabBarProps, { emit }: {
emit: any;
}): {
onClickTab: (name: any) => void;
tabData: import("@vue/composition-api").Ref<import("./tab-bar/type").TabItem[]>;
isSingle: import("@vue/composition-api").Ref<boolean>;
};
};
};
props: {
tabs: {
type: ArrayConstructor;
default: () => never[];
};
activeTab: {
type: StringConstructor;
default: string;
};
};
setup(props: TabProps, { emit }: {
emit: any;
}): {
proxyActiveTab: import("@vue/composition-api").Ref<any>;
isSingle: import("@vue/composition-api").Ref<boolean>;
isDouble: import("@vue/composition-api").Ref<boolean>;
nonKeepTabs: import("@vue/composition-api").Ref<TabItem[]>;
keepTabs: import("@vue/composition-api").Ref<(string | TabItem)[]>;
};
};
export default _default;