ideaz-element
Version:
<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>
49 lines (47 loc) • 4.2 kB
TypeScript
import { DialogProps } from '../props';
export declare function useButton(props: DialogProps): {
confirmBtnProps: globalThis.ComputedRef<{
label: string;
loading: boolean | undefined;
disabled?: boolean | undefined;
link?: boolean | undefined;
type?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined;
text?: boolean | undefined;
autofocus?: boolean | undefined;
dark?: boolean | undefined;
nativeType?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "reset" | "submit" | "button", unknown> | undefined;
plain?: boolean | undefined;
bg?: boolean | undefined;
round?: boolean | undefined;
circle?: boolean | undefined;
tag?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | globalThis.Component) & {}) | (() => string | globalThis.Component) | ((new (...args: any[]) => (string | globalThis.Component) & {}) | (() => string | globalThis.Component))[], unknown, unknown> | undefined;
size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never> | undefined;
icon?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | globalThis.Component) & {}) | (() => string | globalThis.Component) | ((new (...args: any[]) => (string | globalThis.Component) & {}) | (() => string | globalThis.Component))[], unknown, unknown> | undefined;
loadingIcon?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | globalThis.Component) & {}) | (() => string | globalThis.Component) | ((new (...args: any[]) => (string | globalThis.Component) & {}) | (() => string | globalThis.Component))[], unknown, unknown> | undefined;
color?: string | undefined;
autoInsertSpace?: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
}>;
cancelBtnProps: globalThis.ComputedRef<{
label: string;
loading: boolean | undefined;
disabled?: boolean | undefined;
link?: boolean | undefined;
type?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown> | undefined;
text?: boolean | undefined;
autofocus?: boolean | undefined;
dark?: boolean | undefined;
nativeType?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "reset" | "submit" | "button", unknown> | undefined;
plain?: boolean | undefined;
bg?: boolean | undefined;
round?: boolean | undefined;
circle?: boolean | undefined;
tag?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | globalThis.Component) & {}) | (() => string | globalThis.Component) | ((new (...args: any[]) => (string | globalThis.Component) & {}) | (() => string | globalThis.Component))[], unknown, unknown> | undefined;
size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never> | undefined;
icon?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | globalThis.Component) & {}) | (() => string | globalThis.Component) | ((new (...args: any[]) => (string | globalThis.Component) & {}) | (() => string | globalThis.Component))[], unknown, unknown> | undefined;
loadingIcon?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | globalThis.Component) & {}) | (() => string | globalThis.Component) | ((new (...args: any[]) => (string | globalThis.Component) & {}) | (() => string | globalThis.Component))[], unknown, unknown> | undefined;
color?: string | undefined;
autoInsertSpace?: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
}>;
isConfirmBtnLoading: globalThis.Ref<boolean>;
isCancelBtnLoading: globalThis.Ref<boolean>;
};