import TripadvisorIcon from '@scandic-hotels/design-system/Icons/TripadvisorIcon' import Image from '@scandic-hotels/design-system/Image' import Chip from '@scandic-hotels/design-system/Chip' import { hotelCardDialogImageVariants } from './variants' import styles from './hotelCardDialogImage.module.css' export type HotelCardDialogImageProps = { firstImage?: string altText?: string rating?: { tripAdvisor?: number | null } imageError: boolean setImageError: (error: boolean) => void position: 'top' | 'left' } export function HotelCardDialogImage({ firstImage, altText, rating, imageError, setImageError, position, }: HotelCardDialogImageProps) { const classNames = hotelCardDialogImageVariants({ position }) return (
{!firstImage || imageError ? (
) : ( {altText setImageError(true)} /> )} {rating?.tripAdvisor && (
{rating.tripAdvisor}
)}
) }