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

@@ -67,8 +67,12 @@ export default function PasswordInput({
label={
label ||
(isNewPassword
? intl.formatMessage({ id: "New password" })
: intl.formatMessage({ id: "Password" }))
? intl.formatMessage({
defaultMessage: "New password",
})
: intl.formatMessage({
defaultMessage: "Password",
}))
}
placeholder={placeholder}
type={
@@ -85,7 +89,13 @@ export default function PasswordInput({
intent="tertiary"
onClick={() => setIsPasswordVisible((value) => !value)}
aria-label={
isPasswordVisible ? "Hide password" : "Show password"
isPasswordVisible
? intl.formatMessage({
defaultMessage: "Hide password",
})
: intl.formatMessage({
defaultMessage: "Show password",
})
}
aria-controls={field.name}
className={styles.toggleButton}
@@ -114,7 +124,9 @@ export default function PasswordInput({
<Caption className={styles.error} fontOnly>
<MaterialIcon icon="info" color="Icon/Feedback/Error" />
{fieldState.error &&
intl.formatMessage({ id: fieldState.error.message })}
intl.formatMessage({
defaultMessage: fieldState.error.message,
})}
</Caption>
) : null}
</TextField>
@@ -148,7 +160,7 @@ function NewPasswordValidation({
case "length":
return intl.formatMessage(
{
id: "{min} to {max} characters",
defaultMessage: "{min} to {max} characters",
},
{
min: 10,
@@ -157,19 +169,30 @@ function NewPasswordValidation({
)
case "hasUppercase":
return intl.formatMessage(
{ id: "{count} uppercase letter" },
{
defaultMessage: "{count} uppercase letter",
},
{ count: 1 }
)
case "hasLowercase":
return intl.formatMessage(
{ id: "{count} lowercase letter" },
{
defaultMessage: "{count} lowercase letter",
},
{ count: 1 }
)
case "hasNumber":
return intl.formatMessage({ id: "{count} number" }, { count: 1 })
return intl.formatMessage(
{
defaultMessage: "{count} number",
},
{ count: 1 }
)
case "hasSpecialChar":
return intl.formatMessage(
{ id: "{count} special character" },
{
defaultMessage: "{count} special character",
},
{ count: 1 }
)
}