UNPKG

kupos-ui-components-lib

Version:

A reusable UI components package

41 lines (40 loc) 1.22 kB
import React from "react"; interface PopupProps { isVisible?: boolean; showModal?: boolean; body?: string; title?: string; icon?: string; modalIcon?: string; primaryButtonText?: string; secondaryButtonText?: string; showPrimaryButton?: boolean; showSecondaryButton?: boolean; buttonText1?: string; buttonText2?: string; showButton1?: boolean; showButton2?: boolean; modalTitle?: string; onPrimaryButtonClick?: () => void; onSecondaryButtonClick?: () => void; onButtonClick1?: () => void; onButtonClick2?: () => void; onClose?: () => void; children?: React.ReactNode | (() => React.ReactNode); modalBody?: React.ReactNode; primaryButtonBgColor?: string; primaryButtonTextColor?: string; secondaryButtonBgColor?: string; secondaryButtonTextColor?: string; } declare class ModalEventManager { private static instance; private constructor(); static getInstance(): ModalEventManager; showPopup(popupProps: PopupProps): void; private createAndShowPopup; showModal(modalProps: PopupProps): void; private showReactPopup; } declare const _default: ModalEventManager; export default _default;