=> {
- const state = getState();
- const contributionType = getContributionType(state);
- const paymentMethod = state.page.checkoutForm.payment.paymentMethod.name;
-
- sendEventConversionPaymentMethod(paymentMethod);
-
- return paymentAuthorisationHandlers[contributionType][
- state.page.checkoutForm.payment.paymentMethod.name
- ](dispatch, state, paymentAuthorisation);
- };
-
-function addTransactionCoveredAcquisitionEventLabel(
- referrerAcquisitionData: ReferrerAcquisitionData,
- coverTransactionCost?: boolean,
-) {
- if (coverTransactionCost) {
- return {
- ...referrerAcquisitionData,
- labels: [
- ...(referrerAcquisitionData.labels ?? []),
- 'transaction-fee-covered',
- ],
- };
- }
-
- return referrerAcquisitionData;
-}
-
-export {
- paymentFailure,
- paymentWaiting,
- onThirdPartyPaymentAuthorised,
- getBillingCountryAndState,
-};
+export { paymentFailure, paymentWaiting };
diff --git a/support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/thankYouHeader.tsx b/support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/thankYouHeader.tsx
index 69e9d8e10a..4d1889f9ad 100644
--- a/support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/thankYouHeader.tsx
+++ b/support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/thankYouHeader.tsx
@@ -11,7 +11,7 @@ import DirectDebitMessage from './directDebitMessage';
import Heading from './heading';
import Subheading, { OfferHeading } from './subheading';
-export const header = css`
+const header = css`
background: white;
padding: ${space[4]}px 10px ${space[5]}px;
${from.tablet} {
@@ -21,7 +21,7 @@ export const header = css`
}
`;
-export const headerSupportingText = css`
+const headerSupportingText = css`
${textEgyptian15};
padding-top: ${space[3]}px;
diff --git a/support-frontend/stories/checkoutLayout/CheckoutHeading.stories.tsx b/support-frontend/stories/checkoutLayout/CheckoutHeading.stories.tsx
index eee83fe215..ff50950696 100644
--- a/support-frontend/stories/checkoutLayout/CheckoutHeading.stories.tsx
+++ b/support-frontend/stories/checkoutLayout/CheckoutHeading.stories.tsx
@@ -1,12 +1,11 @@
import { css } from '@emotion/react';
-import {palette} from '@guardian/source/foundations';
+import { palette } from '@guardian/source/foundations';
import { Column, Columns } from '@guardian/source/react-components';
import { Box, BoxContents } from 'components/checkoutBox/checkoutBox';
import type { CheckoutHeadingProps } from 'components/checkoutHeading/checkoutHeading';
import { CheckoutHeading } from 'components/checkoutHeading/checkoutHeading';
import GridImage from 'components/gridImage/gridImage';
import { Container } from 'components/layout/container';
-import { LandingPageHeading } from 'pages/digital-subscriber-checkout/components/landingPageHeading';
import { withPositionRelative } from '../../.storybook/decorators/withPositionRelative';
export default {
@@ -45,9 +44,6 @@ Template.decorators = [] as unknown[];
export const Heading = Template.bind({});
Heading.args = {
- heading: (
-
- ),
children: (
Help protect the Guardian's independence so we can keep delivering
From 96b543b0ac1171b7ebf17b65a6f4d8fe094ea1ed Mon Sep 17 00:00:00 2001
From: Paul Dempsey <76729591+paul-daniel-dempsey@users.noreply.github.com>
Date: Thu, 17 Apr 2025 12:12:19 +0100
Subject: [PATCH 3/4] feat: unused PaymentMethodMap removed
---
support-frontend/assets/helpers/forms/paymentMethods.ts | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/support-frontend/assets/helpers/forms/paymentMethods.ts b/support-frontend/assets/helpers/forms/paymentMethods.ts
index 3f362dc0f1..55cf35502d 100644
--- a/support-frontend/assets/helpers/forms/paymentMethods.ts
+++ b/support-frontend/assets/helpers/forms/paymentMethods.ts
@@ -11,15 +11,6 @@ const None = 'None';
const Success = 'success';
const Pending = 'pending';
-export type PaymentMethodMap = {
- Stripe: T;
- PayPal: T;
- DirectDebit: T;
- StripeHostedCheckout: T;
- Sepa: T;
- None: T;
-};
-
export type PaymentMethod =
| typeof Stripe
| typeof PayPal
From 0e852f25220566866ea3cceccbf10f6b93a19614 Mon Sep 17 00:00:00 2001
From: Paul Dempsey <76729591+paul-daniel-dempsey@users.noreply.github.com>
Date: Thu, 17 Apr 2025 12:39:18 +0100
Subject: [PATCH 4/4] feat: remove webpack entry point to
digitalSubscriptionRouter
---
support-frontend/webpack.entryPoints.js | 2 --
1 file changed, 2 deletions(-)
diff --git a/support-frontend/webpack.entryPoints.js b/support-frontend/webpack.entryPoints.js
index b415f30749..b29d916444 100644
--- a/support-frontend/webpack.entryPoints.js
+++ b/support-frontend/webpack.entryPoints.js
@@ -16,8 +16,6 @@ module.exports = {
'pages/weekly-subscription-checkout/weeklySubscriptionCheckout.tsx',
subscriptionsRedemptionPage:
'pages/subscriptions-redemption/subscriptionsRedemption.tsx',
- digitalSubscriptionLandingPage:
- 'pages/digital-subscriber-checkout/digitalSubscriptionRouter.tsx',
payPalErrorPage: 'pages/paypal-error/payPalError.tsx',
payPalErrorPageStyles: 'pages/paypal-error/payPalError.scss',
error404Page: 'pages/error/error404.tsx',