@ohu-mobile/core
Version:
118 lines (117 loc) • 5.76 kB
TypeScript
import './style';
import '../Button/style';
import '../Icon/style';
declare const _default: {
title: string;
parameters: {
component: 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>> & {
currentPos: [string, string];
actionsDirection: string;
fabPosition: DOMRect;
internalExpand: boolean;
maskPosition: import("vue").CSSProperties;
hasAction: boolean;
labelDirection: string;
ripple: () => void;
maskAnimate: () => void;
triggerChange: (expand?: boolean | undefined, e?: MouseEvent | undefined) => void;
handleClick: (e: Event) => void;
} & import("../_utils/defineComponent").OhuComponentInnerProps & {
type: import("..").ButtonTypes;
icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef;
closeIcon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef;
round: boolean;
inline: boolean;
expand: boolean;
position: string;
direction: string | undefined;
mask: boolean;
maskClosable: boolean;
maskTransition: string;
label: string | undefined;
text: string | undefined;
zIndex: number;
shadow: boolean;
htmlType: string;
plain: boolean;
size: import("..").ButtonSizes;
loading: boolean;
disabled: boolean;
link: boolean;
tabindex: number;
to: string | Location | undefined;
url: string;
replace: boolean;
}, {}, {} & {
replace?: boolean | undefined;
link?: boolean | undefined;
icon?: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined;
type?: import("..").ButtonTypes | undefined;
tabindex?: number | undefined;
label?: string | undefined;
to?: string | Location | undefined;
url?: string | undefined;
plain?: boolean | undefined;
size?: import("..").ButtonSizes | undefined;
loading?: boolean | undefined;
disabled?: boolean | undefined;
inline?: boolean | undefined;
round?: boolean | undefined;
htmlType?: string | undefined;
position?: string | undefined;
text?: string | undefined;
shadow?: boolean | undefined;
direction?: string | undefined;
mask?: boolean | undefined;
maskClosable?: boolean | undefined;
zIndex?: number | undefined;
closeIcon?: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined;
expand?: boolean | undefined;
maskTransition?: string | undefined;
} & import("./types").FabProps, import("./types").FabEvents, {}, {}> & {
Action: 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>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
type: import("..").ButtonTypes;
round: boolean;
inline: boolean;
label: string | undefined;
htmlType: string;
plain: boolean;
size: import("..").ButtonSizes;
loading: boolean;
disabled: boolean;
icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined;
link: boolean;
tabindex: number;
to: string | Location | undefined;
url: string;
replace: boolean;
}, {}, {} & {
replace?: boolean | undefined;
link?: boolean | undefined;
icon?: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined;
type?: import("..").ButtonTypes | undefined;
tabindex?: number | undefined;
label?: string | undefined;
to?: string | Location | undefined;
url?: string | undefined;
plain?: boolean | undefined;
size?: import("..").ButtonSizes | undefined;
loading?: boolean | undefined;
disabled?: boolean | undefined;
inline?: boolean | undefined;
round?: boolean | undefined;
htmlType?: string | undefined;
} & import("./types").FabActionProps, import("./types").FabActionEvents, {}, {}>;
};
options: {
showPanel: boolean;
};
};
};
export default _default;
export declare const NoAction: () => 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>>, {}, {} & {}, {}, {}, {}>;
export declare const Basic: () => 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>> & {
expand: boolean;
x: string[];
y: string[];
}, {}, {} & {}, {}, {}, {}>;