@spaceone/design-system
Version:
SpaceONE Design System
53 lines (52 loc) • 1.85 kB
TypeScript
import { TabItem } from '@/navigation/tabs/tab/type';
import { ButtonTabProps } from '@/others/console/button-tab/type';
declare const _default: {
name: string;
components: {
PSelectButtonGroup: {
name: string;
props: {
buttons: {
type: ArrayConstructor;
default: () => never[];
};
selected: {
type: StringConstructor;
default: string;
};
};
setup(props: import("../../../inputs/buttons/select-button-group/type").SelectButtonGroupProps, context: any): {
onClickButton: (name: any, idx: any) => void;
formattedButtons: import("@vue/composition-api").Ref<import("../../../inputs/buttons/select-button-group/type").SelectButtonType[]>;
};
};
};
props: {
tabs: {
type: ArrayConstructor;
default: () => never[];
};
activeTab: {
type: StringConstructor;
default: string;
};
keepAliveAll: {
type: BooleanConstructor;
default: boolean;
};
};
setup(props: ButtonTabProps, { emit }: {
emit: any;
}): {
proxyActiveTab: import("@vue/composition-api").Ref<any>;
isOne: import("@vue/composition-api").ComputedRef<boolean>;
nonKeepTabs: import("@vue/composition-api").ComputedRef<TabItem[]>;
keepTabs: import("@vue/composition-api").ComputedRef<(string | TabItem)[]>;
buttons: import("@vue/composition-api").ComputedRef<{
name: string;
label: string | import("vue-i18n").default.LocaleMessages | undefined;
}[]>;
onChange(...args: any[]): void;
};
};
export default _default;