Feat/SW-2152 seo descriptions

* feat(SW-2152): Added improved meta descriptions for hotel pages
* feat(SW-2152): Added improved meta descriptions for destination pages
* feat(SW-2152): Refactoring metadata description functionality
* feat(SW-2152): Improved truncate function and added cities check to country page description

Approved-by: Michael Zetterberg
Approved-by: Matilda Landström
This commit is contained in:
Erik Tiekstra
2025-04-29 06:52:04 +00:00
parent 70095043f8
commit 4ae5da8a04
13 changed files with 768 additions and 531 deletions
@@ -163,7 +163,7 @@ export const metadataQueryRouter = router({
)
metadata = await getTransformedMetadata({
...destinationCountryPageResponse.destination_country_page,
...countryData,
destinationData: countryData,
})
break
case PageContentTypeEnum.destinationCityPage:
@@ -178,7 +178,7 @@ export const metadataQueryRouter = router({
)
metadata = await getTransformedMetadata({
...destinationCityPageResponse.destination_city_page,
...cityData,
destinationData: cityData,
})
break
case PageContentTypeEnum.loyaltyPage: