awesome-gcl
Version:
React component library
17 lines (16 loc) • 507 B
TypeScript
import { ModalComponentsEnum, ModalConstructorPropTypes } from "./types";
interface ModalStyle {
buildStyleRules: () => Record<`${ModalComponentsEnum}Class`, string>;
}
export declare class ModalStyles implements ModalStyle {
private additionalClasses;
private isOpen;
private themes;
constructor({ additionalClasses, isOpen }: ModalConstructorPropTypes);
private getThemeRules;
buildStyleRules(): {
wrapperClass: string;
dialogClass: string;
};
}
export {};