hongluan-ui
Version:
Hongluan Component Library for Vue 3
17 lines (16 loc) • 606 B
TypeScript
import type { InjectionKey, Ref } from 'vue';
export declare type DialogContext = {
dialogRef: Ref<HTMLElement | null>;
headerRef: Ref<HTMLElement | null>;
bodyId: Ref<string>;
handleClose: () => void;
onModalClick: () => void;
visible: Ref<boolean>;
zIndex: Ref<number>;
panelStyle: string[];
panelClass: Record<string, unknown>;
panelHeaderClass: Record<string, unknown> | string;
panelBodyClass: Record<string, unknown> | string;
panelFooterClass: Record<string, unknown> | string;
};
export declare const dialogInjectionKey: InjectionKey<DialogContext>;