fix(i18n): prepare for Lokalise
This commit is contained in:
@@ -30,6 +30,24 @@ export default async function Profile({ params }: PageArgs<LangParams>) {
|
||||
return null
|
||||
}
|
||||
|
||||
const addressParts = []
|
||||
if (user.address.streetAddress) {
|
||||
addressParts.push(user.address.streetAddress)
|
||||
}
|
||||
|
||||
if (user.address.city) {
|
||||
addressParts.push(user.address.city)
|
||||
}
|
||||
|
||||
if (user.address.country) {
|
||||
addressParts.push(user.address.country)
|
||||
}
|
||||
|
||||
const addressOutput =
|
||||
addressParts.length > 0
|
||||
? addressParts.join(", ")
|
||||
: intl.formatMessage({ id: "N/A" })
|
||||
|
||||
const defaultLanguage = languages[params.lang]
|
||||
const language = languageSelect.find((l) => l.value === user.language)
|
||||
return (
|
||||
@@ -90,18 +108,7 @@ export default async function Profile({ params }: PageArgs<LangParams>) {
|
||||
<Body color="burgundy" textTransform="bold">
|
||||
{intl.formatMessage({ id: "Address" })}
|
||||
</Body>
|
||||
<Body color="burgundy">
|
||||
{user.address.streetAddress
|
||||
? `${user.address.streetAddress}, `
|
||||
: ""}
|
||||
{user.address.city ? `${user.address.city}, ` : ""}
|
||||
{user.address.country ? `${user.address.country}` : ""}
|
||||
{!user.address.streetAddress &&
|
||||
!user.address.city &&
|
||||
!user.address.country
|
||||
? "N/A"
|
||||
: null}
|
||||
</Body>
|
||||
<Body color="burgundy">{addressOutput}</Body>
|
||||
</div>
|
||||
<div className={styles.item}>
|
||||
<LockIcon color="burgundy" />
|
||||
|
||||
Reference in New Issue
Block a user