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

@@ -12,7 +12,11 @@ export default async function Contact({ contactBlock }: ContactProps) {
const intl = await getIntl()
return (
<article className={styles.contactContainer}>
<Subtitle>{intl.formatMessage({ id: "Contact us" })}</Subtitle>
<Subtitle>
{intl.formatMessage({
defaultMessage: "Contact us",
})}
</Subtitle>
<section className={styles.contact}>
{contactBlock.map((contact, i) => {
switch (contact.typename) {

View File

@@ -15,17 +15,25 @@ export default async function ReadMore() {
const links = [
{
href: faq[lang],
text: intl.formatMessage({ id: "FAQ" }),
text: intl.formatMessage({
defaultMessage: "FAQ",
}),
},
{
href: membershipTermsAndConditions[lang],
text: intl.formatMessage({ id: "Membership terms and conditions" }),
text: intl.formatMessage({
defaultMessage: "Membership terms and conditions",
}),
},
]
return (
<article className={styles.wrapper}>
<Subtitle>{intl.formatMessage({ id: "Read more" })}</Subtitle>
<Subtitle>
{intl.formatMessage({
defaultMessage: "Read more",
})}
</Subtitle>
<div className={styles.links}>
{links.map((link) => (
<Link

View File

@@ -54,7 +54,11 @@ export default async function JoinLoyaltyContact({
</Button>
) : null}
<section className={styles.loginContainer}>
<Body>{intl.formatMessage({ id: "Already a friend?" })}</Body>
<Body>
{intl.formatMessage({
defaultMessage: "Already a friend?",
})}
</Body>
<LoginButton
className={styles.link}
trackingId="loginJoinLoyalty"
@@ -67,7 +71,9 @@ export default async function JoinLoyaltyContact({
className={styles.icon}
size={20}
/>
{intl.formatMessage({ id: "Log in here" })}
{intl.formatMessage({
defaultMessage: "Log in here",
})}
</LoginButton>
</section>
</article>