client/components/mma/cancel/tierThree/TierThreeCancellationFlowStart.tsx (46 lines of code) (raw):

import { Stack } from '@guardian/source/react-components'; import { PRODUCT_TYPES } from '@/shared/productTypes'; import { measure } from '../../../../styles/typography'; import { trackEvent } from '../../../../utilities/analytics'; import { Heading } from '../../shared/Heading'; import { hrefStyle } from '../cancellationConstants'; const trackCancellationClickEvent = (eventLabel: string) => () => trackEvent({ eventCategory: 'cancellation', eventAction: 'click', eventLabel, }); export const tierThreeCancellationFlowStart = () => ( <Stack space={4}> <Heading cssOverrides={measure.heading}> We’re sorry to hear you’re thinking of cancelling your{' '} {PRODUCT_TYPES.tierthree.friendlyName} </Heading> <p> With your vital support, the Guardian can remain editorially independent, free from the influence of billionaire owners and politicians. This enables us to challenge and hold the powerful to account, and to fearlessly pursue the truth. The support from our readers helps us keep our journalism without a paywall, open and accessible to all. </p> <p> If you’re looking to take a break, it’s possible to suspend your subscription to the Guardian Weekly – reducing the cost of your total subscription. You can suspend up to six issues per year. This pauses delivery and you will receive the refund for any suspended issues off your next bill.{' '} <a css={hrefStyle} href="/suspend/digital+print" onClick={trackCancellationClickEvent( 'tierThree_holiday_suspension', )} > Suspend your subscription here </a> . </p> <p>Could you please take a moment to tell us why you want to cancel?</p> </Stack> );