hongluan-ui
Version:
Hongluan Component Library for Vue 3
106 lines (105 loc) • 3.27 kB
TypeScript
declare const _default: import("vue").DefineComponent<{
showAs: {
type: import("vue").PropType<import("./dialog-content").DialogShowAs>;
default: string;
};
showClose: {
type: BooleanConstructor;
default: boolean;
};
customClass: {
type: StringConstructor;
default: string;
};
placement: {
type: import("vue").PropType<import("./dialog-content").DialogPlacement>;
default: string;
};
top: {
type: StringConstructor;
default: string;
};
title: {
type: StringConstructor;
default: string;
};
height: {
type: StringConstructor;
};
width: {
type: StringConstructor;
};
resizable: BooleanConstructor;
draggable: BooleanConstructor;
ariaLevel: {
type: StringConstructor;
default: string;
};
}, {
dialogRef: import("vue").Ref<HTMLElement>;
headerRef: import("vue").Ref<HTMLElement>;
bodyId: import("vue").Ref<string>;
handleClose: () => void;
onModalClick: () => void;
visible: import("vue").Ref<boolean>;
zIndex: import("vue").Ref<number>;
panelStyle: string[];
panelClass: Record<string, unknown>;
panelHeaderClass: string | Record<string, unknown>;
panelBodyClass: string | Record<string, unknown>;
panelFooterClass: string | Record<string, unknown>;
t: import("hongluan-ui/es/hooks").Translator;
namespace: import("vue").ComputedRef<string>;
canDrag: import("vue").ComputedRef<boolean>;
canResize: import("vue").ComputedRef<boolean>;
focusTrapRef: import("vue").Ref<HTMLElement>;
composedDialogRef: (el: Element | import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
showAs: {
type: import("vue").PropType<import("./dialog-content").DialogShowAs>;
default: string;
};
showClose: {
type: BooleanConstructor;
default: boolean;
};
customClass: {
type: StringConstructor;
default: string;
};
placement: {
type: import("vue").PropType<import("./dialog-content").DialogPlacement>;
default: string;
};
top: {
type: StringConstructor;
default: string;
};
title: {
type: StringConstructor;
default: string;
};
height: {
type: StringConstructor;
};
width: {
type: StringConstructor;
};
resizable: BooleanConstructor;
draggable: BooleanConstructor;
ariaLevel: {
type: StringConstructor;
default: string;
};
}>>, {
placement: import("./dialog-content").DialogPlacement;
top: string;
title: string;
showAs: import("./dialog-content").DialogShowAs;
showClose: boolean;
customClass: string;
resizable: boolean;
draggable: boolean;
ariaLevel: string;
}>;
export default _default;