feat(SW-706): make eslint rule 'formatjs/no-literal-string-in-jsx' pass
This commit is contained in:
@@ -87,7 +87,10 @@ export async function getTitle(data: RawMetadataSchema) {
|
||||
)
|
||||
if (restaurantSubPage) {
|
||||
return intl.formatMessage(
|
||||
{ id: "Explore {restaurantName} at {hotelName} in {destination}" },
|
||||
{
|
||||
defaultMessage:
|
||||
"Explore {restaurantName} at {hotelName} in {destination}",
|
||||
},
|
||||
{
|
||||
restaurantName: restaurantSubPage.name,
|
||||
hotelName: data.hotelData.name,
|
||||
@@ -99,7 +102,10 @@ export async function getTitle(data: RawMetadataSchema) {
|
||||
switch (data.subpageUrl) {
|
||||
case data.additionalHotelData?.hotelParking.nameInUrl:
|
||||
return intl.formatMessage(
|
||||
{ id: "Parking information for {hotelName} in {destination}" },
|
||||
{
|
||||
defaultMessage:
|
||||
"Parking information for {hotelName} in {destination}",
|
||||
},
|
||||
{
|
||||
hotelName: data.hotelData.name,
|
||||
destination: data.hotelData.address.city,
|
||||
@@ -107,7 +113,10 @@ export async function getTitle(data: RawMetadataSchema) {
|
||||
)
|
||||
case data.additionalHotelData?.healthAndFitness.nameInUrl:
|
||||
return intl.formatMessage(
|
||||
{ id: "Gym & Health Facilities at {hotelName} in {destination}" },
|
||||
{
|
||||
defaultMessage:
|
||||
"Gym & Health Facilities at {hotelName} in {destination}",
|
||||
},
|
||||
{
|
||||
hotelName: data.hotelData.name,
|
||||
destination: data.hotelData.address.city,
|
||||
@@ -116,7 +125,8 @@ export async function getTitle(data: RawMetadataSchema) {
|
||||
case data.additionalHotelData?.hotelSpecialNeeds.nameInUrl:
|
||||
return intl.formatMessage(
|
||||
{
|
||||
id: "Accessibility information for {hotelName} in {destination}",
|
||||
defaultMessage:
|
||||
"Accessibility information for {hotelName} in {destination}",
|
||||
},
|
||||
{
|
||||
hotelName: data.hotelData.name,
|
||||
@@ -126,7 +136,8 @@ export async function getTitle(data: RawMetadataSchema) {
|
||||
case data.additionalHotelData?.meetingRooms.nameInUrl:
|
||||
return intl.formatMessage(
|
||||
{
|
||||
id: "Meetings, Conferences & Events at {hotelName} in {destination}",
|
||||
defaultMessage:
|
||||
"Meetings, Conferences & Events at {hotelName} in {destination}",
|
||||
},
|
||||
{
|
||||
hotelName: data.hotelData.name,
|
||||
@@ -138,7 +149,9 @@ export async function getTitle(data: RawMetadataSchema) {
|
||||
}
|
||||
}
|
||||
return intl.formatMessage(
|
||||
{ id: "Stay at {hotelName} | Hotel in {destination}" },
|
||||
{
|
||||
defaultMessage: "Stay at {hotelName} | Hotel in {destination}",
|
||||
},
|
||||
{
|
||||
hotelName: data.hotelData.name,
|
||||
destination: data.hotelData.address.city,
|
||||
@@ -154,17 +167,26 @@ export async function getTitle(data: RawMetadataSchema) {
|
||||
if (filter) {
|
||||
if (filterType === "facility") {
|
||||
return intl.formatMessage(
|
||||
{ id: "Hotels with {filter} in {location}" },
|
||||
{
|
||||
defaultMessage: "Hotels with {filter} in {location}",
|
||||
},
|
||||
{ location, filter }
|
||||
)
|
||||
} else if (filterType === "surroundings") {
|
||||
return intl.formatMessage(
|
||||
{ id: "Hotels near {filter} in {location}" },
|
||||
{
|
||||
defaultMessage: "Hotels near {filter} in {location}",
|
||||
},
|
||||
{ location, filter }
|
||||
)
|
||||
}
|
||||
}
|
||||
return intl.formatMessage({ id: "Hotels in {location}" }, { location })
|
||||
return intl.formatMessage(
|
||||
{
|
||||
defaultMessage: "Hotels in {location}",
|
||||
},
|
||||
{ location }
|
||||
)
|
||||
}
|
||||
}
|
||||
if (data.web?.breadcrumbs?.title) {
|
||||
|
||||
Reference in New Issue
Block a user