feat(SW-706): make eslint rule 'formatjs/no-literal-string-in-jsx' pass

This commit is contained in:
Michael Zetterberg
2025-02-07 06:51:36 +01:00
parent e22fc1f3c8
commit 440e1f92df
393 changed files with 4839 additions and 1554 deletions

View File

@@ -22,7 +22,13 @@ export default async function ContentTypePage({
if (!user) {
console.log(`[webview:page] unable to load user`)
return <p>{intl.formatMessage({ id: "Error: No user could be loaded" })}</p>
return (
<p>
{intl.formatMessage({
defaultMessage: "Error: No user could be loaded",
})}
</p>
)
}
if ("error" in user) {
@@ -36,11 +42,19 @@ export default async function ContentTypePage({
console.log(`[webview:page] user error, redirecting to: ${redirectURL}`)
redirect(redirectURL)
case "notfound":
return <p>{intl.formatMessage({ id: "Error: user not found" })}</p>
return (
<p>
{intl.formatMessage({
defaultMessage: "Error: user not found",
})}
</p>
)
case "unknown":
return (
<p>
{intl.formatMessage({ id: "Unknown error occurred loading user" })}
{intl.formatMessage({
defaultMessage: "Unknown error occurred loading user",
})}
</p>
)
default:

View File

@@ -38,6 +38,7 @@ export default async function RootLayout({
<head>
<AdobeSDKScript />
<GTMScript />
{/* eslint-disable-next-line formatjs/no-literal-string-in-jsx */}
<Script id="ensure-adobeDataLayer">{`
window.adobeDataLayer = window.adobeDataLayer || []
`}</Script>