All files / src/components/ProfilePage/BusinessProfileSetupNew/BusinessDetailsStep/modals BusinessProfileLinkRequestCanceledModal.tsx

100% Statements 4/4
50% Branches 1/2
100% Functions 1/1
100% Lines 4/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                  1x   3x 3x   3x                                                                        
import useNiceModal from "@common/Modal/ModalFactory/hooks/useNiceModal";
import NiceModal from "@ebay/nice-modal-react";
import GivePopup from "@shared/Popup/GivePopup";
import { useCustomThemeV2 } from "@theme/hooks/useCustomThemeV2";
 
type Props = {
  merchantName: string;
};
 
const BusinessProfileLinkRequestCanceledModal = NiceModal.create(
  ({ merchantName }: Props) => {
    const { onClose, open } = useNiceModal();
    const { isMobileView } = useCustomThemeV2();
 
    return (
      <GivePopup
        type="success"
        iconType="business-profile-link-request"
        title="Business Profile Link Request Canceled"
        description={`${merchantName} has canceled the request to link the business profile. No action is required on your part.`}
        open={open}
        onClose={onClose}
        isMobile={isMobileView}
        buttons={[
          {
            label: "Close",
            onClick: onClose,
            variant: "filled",
            sxButton: { border: "none", margin: "0 !important" },
            submitType: "submit",
          },
        ]}
        paperSx={{
          ...(isMobileView && {
            maxHeight: "fit-content !important",
            "& .MuiDialogActions-root": {
              flexDirection: "row",
              justifyContent: "flex-end",
            },
            "& button": {
              width: "fit-content !important",
            },
          }),
        }}
      />
    );
  },
);
 
export default BusinessProfileLinkRequestCanceledModal;