diff --git a/apps-rendering/src/components/EmailSignupForm/index.tsx b/apps-rendering/src/components/EmailSignupForm/index.tsx
index eb2327a4ebf..5ae034b44cf 100644
--- a/apps-rendering/src/components/EmailSignupForm/index.tsx
+++ b/apps-rendering/src/components/EmailSignupForm/index.tsx
@@ -16,8 +16,8 @@ import {
InlineSuccess,
Label,
Link,
+ Spinner,
SvgReload,
- SvgSpinner,
TextInput,
userFeedbackThemeDefault,
} from '@guardian/source/react-components';
@@ -155,7 +155,7 @@ const EmailSignupForm = ({
>
Sign up
-
+
diff --git a/dotcom-rendering/src/components/SecureSignup.importable.tsx b/dotcom-rendering/src/components/SecureSignup.importable.tsx
index d1c77ba86ba..dbca00c7319 100644
--- a/dotcom-rendering/src/components/SecureSignup.importable.tsx
+++ b/dotcom-rendering/src/components/SecureSignup.importable.tsx
@@ -10,8 +10,8 @@ import {
InlineError,
InlineSuccess,
Link,
+ Spinner,
SvgReload,
- SvgSpinner,
TextInput,
} from '@guardian/source/react-components';
import type { CSSProperties, FormEvent, ReactEventHandler } from 'react';
@@ -391,8 +391,8 @@ export const SecureSignup = ({
{isWaitingForResponse && (
-
-
+
+
)}
diff --git a/libs/@guardian/source/package.json b/libs/@guardian/source/package.json
index ec4a1ec6e70..13077acd275 100644
--- a/libs/@guardian/source/package.json
+++ b/libs/@guardian/source/package.json
@@ -16,7 +16,7 @@
}
},
"dependencies": {
- "CSNX_SOURCE": "npm:@guardian/source@2.0.0"
+ "CSNX_SOURCE": "npm:@guardian/source@3.0.0"
},
"peerDependencies": {
"@emotion/react": "^11.11.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7c6881c5a2c..801ee5d7d6c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -842,8 +842,8 @@ importers:
specifier: ^18.2.11
version: 18.3.1
CSNX_SOURCE:
- specifier: npm:@guardian/source@2.0.0
- version: /@guardian/source@2.0.0(@emotion/react@11.11.1)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.3.3)
+ specifier: npm:@guardian/source@3.0.0
+ version: /@guardian/source@3.0.0(@emotion/react@11.11.1)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.3.3)
react:
specifier: ^18.2.0
version: 18.3.1
@@ -4482,8 +4482,8 @@ packages:
typescript: 5.3.3
dev: false
- /@guardian/source@2.0.0(@emotion/react@11.11.1)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.3.3):
- resolution: {integrity: sha512-8WeAxeNWGJPaY5jw1pW7jC/ZkyW/V+FzVQoGssYHrlN9heqotHaYaE9ko9TPHyWkz4AbeTdc4zkwI8vWndBWMA==}
+ /@guardian/source@3.0.0(@emotion/react@11.11.1)(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@5.3.3):
+ resolution: {integrity: sha512-ocdnSojiVmPaDXnPSMo9FQbPgP00JzR74AftgCDqcLTo9uXgLmO0w9TADMHm48MhNsHqH1RDqgDdStd37Qbctw==}
peerDependencies:
'@emotion/react': ^11.11.1
'@types/react': ^18.2.11