UNPKG

@ohu-mobile/core

Version:
210 lines (209 loc) 10.2 kB
import Vue from 'vue'; import './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 & { onClick(e: Event): void; onTouchstart(e: TouchEvent): void; } & { htmlType: string; type: import("./types").ButtonTypes; plain: boolean; size: import("./types").ButtonSizes; loading: boolean; disabled: boolean; inline: boolean; icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined; round: 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("./types").ButtonTypes | undefined; tabindex?: number | undefined; to?: string | Location | undefined; url?: string | undefined; plain?: boolean | undefined; size?: import("./types").ButtonSizes | undefined; loading?: boolean | undefined; disabled?: boolean | undefined; inline?: boolean | undefined; round?: boolean | undefined; htmlType?: string | undefined; } & import("./types").ButtonProps, import("./types").ButtonEvents, {}, {}>; options: { showPanel: boolean; }; }; }; export default _default; export declare const Basic: () => { components: { Button: 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 & { onClick(e: Event): void; onTouchstart(e: TouchEvent): void; } & { htmlType: string; type: import("./types").ButtonTypes; plain: boolean; size: import("./types").ButtonSizes; loading: boolean; disabled: boolean; inline: boolean; icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined; round: 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("./types").ButtonTypes | undefined; tabindex?: number | undefined; to?: string | Location | undefined; url?: string | undefined; plain?: boolean | undefined; size?: import("./types").ButtonSizes | undefined; loading?: boolean | undefined; disabled?: boolean | undefined; inline?: boolean | undefined; round?: boolean | undefined; htmlType?: string | undefined; } & import("./types").ButtonProps, import("./types").ButtonEvents, {}, {}>; }; template: string; }; export declare const Inline: () => { components: { Button: 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 & { onClick(e: Event): void; onTouchstart(e: TouchEvent): void; } & { htmlType: string; type: import("./types").ButtonTypes; plain: boolean; size: import("./types").ButtonSizes; loading: boolean; disabled: boolean; inline: boolean; icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined; round: 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("./types").ButtonTypes | undefined; tabindex?: number | undefined; to?: string | Location | undefined; url?: string | undefined; plain?: boolean | undefined; size?: import("./types").ButtonSizes | undefined; loading?: boolean | undefined; disabled?: boolean | undefined; inline?: boolean | undefined; round?: boolean | undefined; htmlType?: string | undefined; } & import("./types").ButtonProps, import("./types").ButtonEvents, {}, {}>; }; template: string; }; export declare const Plain: () => { components: { Button: 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 & { onClick(e: Event): void; onTouchstart(e: TouchEvent): void; } & { htmlType: string; type: import("./types").ButtonTypes; plain: boolean; size: import("./types").ButtonSizes; loading: boolean; disabled: boolean; inline: boolean; icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined; round: 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("./types").ButtonTypes | undefined; tabindex?: number | undefined; to?: string | Location | undefined; url?: string | undefined; plain?: boolean | undefined; size?: import("./types").ButtonSizes | undefined; loading?: boolean | undefined; disabled?: boolean | undefined; inline?: boolean | undefined; round?: boolean | undefined; htmlType?: string | undefined; } & import("./types").ButtonProps, import("./types").ButtonEvents, {}, {}>; }; template: string; }; export declare const Translucent: () => { components: { Button: 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 & { onClick(e: Event): void; onTouchstart(e: TouchEvent): void; } & { htmlType: string; type: import("./types").ButtonTypes; plain: boolean; size: import("./types").ButtonSizes; loading: boolean; disabled: boolean; inline: boolean; icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined; round: 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("./types").ButtonTypes | undefined; tabindex?: number | undefined; to?: string | Location | undefined; url?: string | undefined; plain?: boolean | undefined; size?: import("./types").ButtonSizes | undefined; loading?: boolean | undefined; disabled?: boolean | undefined; inline?: boolean | undefined; round?: boolean | undefined; htmlType?: string | undefined; } & import("./types").ButtonProps, import("./types").ButtonEvents, {}, {}>; }; template: string; }; export declare const Link: () => { render(): VueTsxSupport.JSX.Element; }; export declare const WithIcon: () => 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 Loading: () => 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>>, { loading: boolean; }, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>; export declare const To: () => 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>;