diff --git a/client/src/assets/images/supporter-bear-block.svg b/client/src/assets/images/supporter-bear-block.svg
new file mode 100644
index 00000000000..9cdbacf4c71
--- /dev/null
+++ b/client/src/assets/images/supporter-bear-block.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/components/Donation/donation-modal-body.tsx b/client/src/components/Donation/donation-modal-body.tsx
index 02d4b86731e..d2d6b456107 100644
--- a/client/src/components/Donation/donation-modal-body.tsx
+++ b/client/src/components/Donation/donation-modal-body.tsx
@@ -6,6 +6,7 @@ import { closeDonationModal } from '../../redux/actions';
import { PaymentContext } from '../../../../shared/config/donation-settings';
import donationAnimation from '../../assets/images/donation-bear-animation.svg';
import donationAnimationB from '../../assets/images/new-bear-animation.svg';
+import supporterBearBlock from '../../assets/images/supporter-bear-block.svg';
import supporterBear from '../../assets/images/supporter-bear.svg';
import callGA from '../../analytics/call-ga';
import MultiTierDonationForm from './multi-tier-donation-form';
@@ -19,13 +20,25 @@ type DonationModalBodyProps = {
setCanClose: (canClose: boolean) => void;
};
-const Illustration = () => {
+const Illustration = ({
+ donatableSectionRecentlyCompleted,
+ useShortDonationBlocks
+}: {
+ donatableSectionRecentlyCompleted: DonatableSectionRecentlyCompleted;
+ useShortDonationBlocks: boolean;
+}) => {
const { t } = useTranslation();
+ const showNewBearIllustration =
+ useShortDonationBlocks && donatableSectionRecentlyCompleted;
return (
);
};
@@ -44,7 +57,6 @@ function ModalHeader({
const { t } = useTranslation();
const { section, superBlock, title } =
donatableSectionRecentlyCompleted || {};
-
if (!showHeaderAndFooter || donationAttempted) {
return null;
} else if (!showForm) {
@@ -196,6 +208,7 @@ const BecomeASupporterConfirmation = ({
setShowHeaderAndFooter,
handleProcessing,
setShowForm,
+ useShortDonationBlocks,
donatableSectionRecentlyCompleted
}: {
donatableSectionRecentlyCompleted: DonatableSectionRecentlyCompleted;
@@ -206,11 +219,15 @@ const BecomeASupporterConfirmation = ({
setShowHeaderAndFooter: (arg: boolean) => void;
handleProcessing: () => void;
setShowForm: (arg: boolean) => void;
+ useShortDonationBlocks: boolean;
}) => {
return (