@variantjs/core
Version:
VariantJS common functions and utilities
43 lines (42 loc) • 1.26 kB
TypeScript
export declare const TModalConfig: {
fixedClasses: {
overlay: string;
wrapper: string;
modal: string;
};
classes: {
overlay: string;
wrapper: string;
close: string;
closeIcon: string;
modal: string;
header: string;
body: string;
footer: string;
overlayEnterActiveClass: string;
overlayEnterFromClass: string;
overlayEnterToClass: string;
overlayLeaveActiveClass: string;
overlayLeaveFromClass: string;
overlayLeaveToClass: string;
enterActiveClass: string;
enterFromClass: string;
enterToClass: string;
leaveActiveClass: string;
leaveFromClass: string;
leaveToClass: string;
};
};
export declare enum ModalHideReason {
Outside = "outside",
Close = "close",
Esc = "esc",
Method = "method",
Value = "value",
Other = "other"
}
export declare type ModalShowFn = (name: string, params?: Record<string, unknown>) => void;
export declare type ModalHideFn = (name: string) => void;
export declare const TModalClassesKeys: string[];
export declare type TModalClassesValidKeys = keyof typeof TModalConfig.classes;
export default TModalConfig;