UNPKG

tdesign-vue

Version:
215 lines (214 loc) 12 kB
import { TdPopconfirmProps } from './type'; import './style'; export declare type PopconfirmProps = TdPopconfirmProps; export * from './type'; export declare const Popconfirm: import("vue/types/vue").ExtendedVue<{ useGlobalIcon(tdIcon: Record<string, any>): import("tdesign-icons-vue").GlobalIconConfig; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default & { getConfirmBtn(options: import("../dialog/actions").MixinsConfirmBtn): any; getCancelBtn(options: import("../dialog/actions").MixinsCancelBtn): any; getButtonByProps(button: string | import("..").TdButtonProps, params: { defaultButtonProps: import("..").TdButtonProps; className?: import("..").ClassName; confirmLoading?: boolean; }): JSX.Element; confirmBtnAction(e: MouseEvent): void; cancelBtnAction(e: MouseEvent): void; getDefaultConfirmBtnProps(options: import("../dialog/actions").MixinsConfirmBtn): import("..").TdButtonProps; getDefaultCancelBtnProps(options: import("../dialog/actions").MixinsCancelBtn): import("..").TdButtonProps; } & { t<T>(pattern: T, placement?: number | import("../config-provider/config-receiver").Placement): string; } & { global: import("..").PopconfirmConfig; classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; }, unknown, { cancelBtnAction(e: MouseEvent): void; confirmBtnAction(e: MouseEvent): void; renderIcon(): any; onPopupVisibleChange(val: boolean, context: import("./type").PopconfirmVisibleChangeContext): void; }, { themeIcon: import("tdesign-icons-vue").GlobalIconType; iconCls: string; innerPopupProps: import("..").TdPopupProps; }, { cancelBtn: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("..").TdButtonProps; confirmBtn: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("..").TdButtonProps; content: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); default: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); destroyOnClose: boolean; icon: (h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue; placement: "left" | "top" | "bottom" | "right" | "top-left" | "top-right" | "bottom-left" | "bottom-right" | "left-top" | "left-bottom" | "right-top" | "right-bottom"; popupProps: import("..").TdPopupProps; showArrow: boolean; theme: "default" | "warning" | "danger"; triggerElement: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); visible: boolean; defaultVisible: boolean; onCancel: (options: { e: MouseEvent; }) => void; onConfirm: (options: { e: MouseEvent; }) => void; onVisibleChange: (visible: boolean, context?: import("./type").PopconfirmVisibleChangeContext) => void; }> & import("vue").PluginObject<import("vue/types/vue").ExtendedVue<{ useGlobalIcon(tdIcon: Record<string, any>): import("tdesign-icons-vue").GlobalIconConfig; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default & { getConfirmBtn(options: import("../dialog/actions").MixinsConfirmBtn): any; getCancelBtn(options: import("../dialog/actions").MixinsCancelBtn): any; getButtonByProps(button: string | import("..").TdButtonProps, params: { defaultButtonProps: import("..").TdButtonProps; className?: import("..").ClassName; confirmLoading?: boolean; }): JSX.Element; confirmBtnAction(e: MouseEvent): void; cancelBtnAction(e: MouseEvent): void; getDefaultConfirmBtnProps(options: import("../dialog/actions").MixinsConfirmBtn): import("..").TdButtonProps; getDefaultCancelBtnProps(options: import("../dialog/actions").MixinsCancelBtn): import("..").TdButtonProps; } & { t<T>(pattern: T, placement?: number | import("../config-provider/config-receiver").Placement): string; } & { global: import("..").PopconfirmConfig; classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; }, unknown, { cancelBtnAction(e: MouseEvent): void; confirmBtnAction(e: MouseEvent): void; renderIcon(): any; onPopupVisibleChange(val: boolean, context: import("./type").PopconfirmVisibleChangeContext): void; }, { themeIcon: import("tdesign-icons-vue").GlobalIconType; iconCls: string; innerPopupProps: import("..").TdPopupProps; }, { cancelBtn: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("..").TdButtonProps; confirmBtn: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("..").TdButtonProps; content: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); default: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); destroyOnClose: boolean; icon: (h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue; placement: "left" | "top" | "bottom" | "right" | "top-left" | "top-right" | "bottom-left" | "bottom-right" | "left-top" | "left-bottom" | "right-top" | "right-bottom"; popupProps: import("..").TdPopupProps; showArrow: boolean; theme: "default" | "warning" | "danger"; triggerElement: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); visible: boolean; defaultVisible: boolean; onCancel: (options: { e: MouseEvent; }) => void; onConfirm: (options: { e: MouseEvent; }) => void; onVisibleChange: (visible: boolean, context?: import("./type").PopconfirmVisibleChangeContext) => void; }>> & import("vue").PluginObject<import("vue/types/vue").ExtendedVue<{ useGlobalIcon(tdIcon: Record<string, any>): import("tdesign-icons-vue").GlobalIconConfig; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default & { getConfirmBtn(options: import("../dialog/actions").MixinsConfirmBtn): any; getCancelBtn(options: import("../dialog/actions").MixinsCancelBtn): any; getButtonByProps(button: string | import("..").TdButtonProps, params: { defaultButtonProps: import("..").TdButtonProps; className?: import("..").ClassName; confirmLoading?: boolean; }): JSX.Element; confirmBtnAction(e: MouseEvent): void; cancelBtnAction(e: MouseEvent): void; getDefaultConfirmBtnProps(options: import("../dialog/actions").MixinsConfirmBtn): import("..").TdButtonProps; getDefaultCancelBtnProps(options: import("../dialog/actions").MixinsCancelBtn): import("..").TdButtonProps; } & { t<T>(pattern: T, placement?: number | import("../config-provider/config-receiver").Placement): string; } & { global: import("..").PopconfirmConfig; classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; }, unknown, { cancelBtnAction(e: MouseEvent): void; confirmBtnAction(e: MouseEvent): void; renderIcon(): any; onPopupVisibleChange(val: boolean, context: import("./type").PopconfirmVisibleChangeContext): void; }, { themeIcon: import("tdesign-icons-vue").GlobalIconType; iconCls: string; innerPopupProps: import("..").TdPopupProps; }, { cancelBtn: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("..").TdButtonProps; confirmBtn: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("..").TdButtonProps; content: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); default: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); destroyOnClose: boolean; icon: (h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue; placement: "left" | "top" | "bottom" | "right" | "top-left" | "top-right" | "bottom-left" | "bottom-right" | "left-top" | "left-bottom" | "right-top" | "right-bottom"; popupProps: import("..").TdPopupProps; showArrow: boolean; theme: "default" | "warning" | "danger"; triggerElement: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); visible: boolean; defaultVisible: boolean; onCancel: (options: { e: MouseEvent; }) => void; onConfirm: (options: { e: MouseEvent; }) => void; onVisibleChange: (visible: boolean, context?: import("./type").PopconfirmVisibleChangeContext) => void; }> & import("vue").PluginObject<import("vue/types/vue").ExtendedVue<{ useGlobalIcon(tdIcon: Record<string, any>): import("tdesign-icons-vue").GlobalIconConfig; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default & { getConfirmBtn(options: import("../dialog/actions").MixinsConfirmBtn): any; getCancelBtn(options: import("../dialog/actions").MixinsCancelBtn): any; getButtonByProps(button: string | import("..").TdButtonProps, params: { defaultButtonProps: import("..").TdButtonProps; className?: import("..").ClassName; confirmLoading?: boolean; }): JSX.Element; confirmBtnAction(e: MouseEvent): void; cancelBtnAction(e: MouseEvent): void; getDefaultConfirmBtnProps(options: import("../dialog/actions").MixinsConfirmBtn): import("..").TdButtonProps; getDefaultCancelBtnProps(options: import("../dialog/actions").MixinsCancelBtn): import("..").TdButtonProps; } & { t<T>(pattern: T, placement?: number | import("../config-provider/config-receiver").Placement): string; } & { global: import("..").PopconfirmConfig; classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; }, unknown, { cancelBtnAction(e: MouseEvent): void; confirmBtnAction(e: MouseEvent): void; renderIcon(): any; onPopupVisibleChange(val: boolean, context: import("./type").PopconfirmVisibleChangeContext): void; }, { themeIcon: import("tdesign-icons-vue").GlobalIconType; iconCls: string; innerPopupProps: import("..").TdPopupProps; }, { cancelBtn: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("..").TdButtonProps; confirmBtn: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("..").TdButtonProps; content: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); default: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); destroyOnClose: boolean; icon: (h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue; placement: "left" | "top" | "bottom" | "right" | "top-left" | "top-right" | "bottom-left" | "bottom-right" | "left-top" | "left-bottom" | "right-top" | "right-bottom"; popupProps: import("..").TdPopupProps; showArrow: boolean; theme: "default" | "warning" | "danger"; triggerElement: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); visible: boolean; defaultVisible: boolean; onCancel: (options: { e: MouseEvent; }) => void; onConfirm: (options: { e: MouseEvent; }) => void; onVisibleChange: (visible: boolean, context?: import("./type").PopconfirmVisibleChangeContext) => void; }>>>; export default Popconfirm;