@ohu-mobile/core
Version:
36 lines (35 loc) • 1.6 kB
TypeScript
import { TabbarItemEvents, TabbarItemProps } from './types';
export interface TabbarItemInnerProps {
index: number;
selfKey: string | number;
active: boolean;
handleClick: () => void;
}
declare const _default: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & 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;
} & TabbarItemProps, TabbarItemEvents, {}, {}>;
export default _default;