UNPKG

@ohu-mobile/core

Version:
86 lines (85 loc) 5.29 kB
import Vue from 'vue'; import './style'; import '../Button/style'; import '../Icon/style'; import '../Card/style'; declare const _default: { title: string; parameters: { component: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & { stateValue: string | number | undefined; childrenRects: import("./Tabbar").SimpleRect[]; indicatorPositions: Record<string | number, import("../_utils/scrollIntoCenter").ScrollToTargetPosition>; } & { scrollIntoCenter(): void; onChange(key: string | number, index: number, name?: string | number | undefined): void; computeChildrenRect(): void; computeIndicator(): void; relayout(): void; handleResize(): void; } & { value: string | number | undefined; border: boolean; activeColor: string; inActiveColor: string; hasIndicator: boolean; indicatorWidth: string | number; indicatorHeight: string; indicatorInverse: boolean; vertical: boolean; scroll: boolean; }, {}, {} & { scroll?: boolean | undefined; value?: string | number | undefined; vertical?: boolean | undefined; border?: boolean | undefined; activeColor?: string | undefined; inActiveColor?: string | undefined; hasIndicator?: boolean | undefined; indicatorWidth?: string | number | undefined; indicatorHeight?: string | undefined; indicatorInverse?: boolean | undefined; } & import("./types").TabbarProps, import("./types").TabbarEvents, {}, {}> & { Item: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("./TabbarItem").TabbarItemInnerProps & import("../_utils/defineComponent").OhuComponentInnerProps & { name: string | number | undefined; icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined; image: string; iconSize: string; iconAreaSize: "sm" | "md" | "lg"; text: string; textSize: "sm" | "md" | "lg" | "xsm"; minorText: string; to: string | object | undefined; url: string; replace: boolean; badge: string | number | import("..").BadgeProps | undefined; }, {}, {} & { replace?: boolean | undefined; name?: string | number | undefined; icon?: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined; to?: string | object | undefined; url?: string | undefined; image?: string | undefined; text?: string | undefined; badge?: string | number | import("..").BadgeProps | undefined; textSize?: "sm" | "md" | "lg" | "xsm" | undefined; minorText?: string | undefined; iconSize?: string | undefined; iconAreaSize?: "sm" | "md" | "lg" | undefined; } & import("./types").TabbarItemProps, import("./types").TabbarItemEvents, {}, {}>; }; options: { showPanel: boolean; }; }; }; export default _default; export declare const Basic: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, { active: string | number; }, { onChange(key: number | string): void; setActive(): void; }, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>; export declare const NoBorder: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>; export declare const ActiveColor: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>; export declare const HasIndicator: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;