feat(SW-880): refactor variables
This commit is contained in:
@@ -10,26 +10,16 @@ import { FacilityProps } from "@/types/components/hotelPage/sidepeek/facility"
|
|||||||
|
|
||||||
export default async function Facility({ data }: FacilityProps) {
|
export default async function Facility({ data }: FacilityProps) {
|
||||||
const intl = await getIntl()
|
const intl = await getIntl()
|
||||||
const imgUrl = data.content.images[0]?.imageSizes.medium
|
const image = data.content.images[0]
|
||||||
const imgAltText = data.content.images[0]?.metaData.altText
|
const ordinaryOpeningTimes = data.openingDetails.openingHours.ordinary
|
||||||
const facilityType = data.type
|
const weekendOpeningTimes = data.openingDetails.openingHours.weekends
|
||||||
const ordinaryOpeningTimes = {
|
|
||||||
alwaysOpen: data.openingDetails.openingHours.ordinary.alwaysOpen,
|
|
||||||
openingTime: data.openingDetails.openingHours.ordinary.openingTime,
|
|
||||||
closingTime: data.openingDetails.openingHours.ordinary.closingTime,
|
|
||||||
}
|
|
||||||
const weekendOpeningTimes = {
|
|
||||||
alwaysOpen: data.openingDetails.openingHours.weekends.alwaysOpen,
|
|
||||||
openingTime: data.openingDetails.openingHours.weekends.openingTime,
|
|
||||||
closingTime: data.openingDetails.openingHours.weekends.closingTime,
|
|
||||||
}
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={styles.content}>
|
<div className={styles.content}>
|
||||||
{imgUrl && (
|
{image.imageSizes.medium && (
|
||||||
<Image
|
<Image
|
||||||
src={imgUrl}
|
src={image.imageSizes.medium}
|
||||||
alt={imgAltText || ""}
|
alt={image.metaData.altText || ""}
|
||||||
className={styles.image}
|
className={styles.image}
|
||||||
height={400}
|
height={400}
|
||||||
width={200}
|
width={200}
|
||||||
@@ -37,9 +27,7 @@ export default async function Facility({ data }: FacilityProps) {
|
|||||||
)}
|
)}
|
||||||
<div className={styles.information}>
|
<div className={styles.information}>
|
||||||
<Subtitle color="burgundy" asChild type="one">
|
<Subtitle color="burgundy" asChild type="one">
|
||||||
<Title level="h3">
|
<Title level="h3">{intl.formatMessage({ id: `${data.type}` })}</Title>
|
||||||
{intl.formatMessage({ id: `${facilityType}` })}
|
|
||||||
</Title>
|
|
||||||
</Subtitle>
|
</Subtitle>
|
||||||
<div>
|
<div>
|
||||||
<Subtitle type="two" color="uiTextHighContrast">
|
<Subtitle type="two" color="uiTextHighContrast">
|
||||||
|
|||||||
Reference in New Issue
Block a user