All files / src/features/MerchantPortal/ManageMoney NotAllowedToTransferMoneyModal.tsx

25% Statements 1/4
0% Branches 0/4
0% Functions 0/1
25% Lines 1/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55                        2x                                                                                    
import useNiceModal from "@common/Modal/ModalFactory/hooks/useNiceModal";
import NiceModal from "@ebay/nice-modal-react";
import GivePopup from "@shared/Popup/GivePopup";
import { PopupIconTypeProps } from "@shared/Popup/GivePopupTypes";
import { useCustomThemeV2 } from "@theme/hooks/useCustomThemeV2";
 
type Props = {
  title: string;
  description: string;
  iconType: PopupIconTypeProps;
};
 
const NotAllowedToTransferMoneyModal = NiceModal.create(
  ({ title, description, iconType }: Props) => {
    const { open, onClose } = useNiceModal();
    const { isMobileView } = useCustomThemeV2();
    return (
      <GivePopup
        open={open}
        onClose={onClose}
        title={title}
        type="success"
        iconType={iconType}
        description={description}
        isMobile={isMobileView}
        paperSx={{
          ...(isMobileView && {
            maxHeight: "fit-content !important",
          }),
        }}
        sx={{
          ...(isMobileView && {
            ".MuiDialogActions-root": {
              alignItems: "flex-end !important",
            },
          }),
        }}
        buttons={[
          {
            label: "Close",
            onClick: onClose,
            color: "primary",
            variant: "filled",
            sxButton: {
              maxWidth: "77px",
            },
          },
        ]}
      />
    );
  },
);
 
export default NotAllowedToTransferMoneyModal;