Merged in fix/SW-1955-image-gallery-hide-room-label (pull request #1621)
fix(SW-1955): hide label on room sidepeek * fix(SW-1955): hide label on room sidepeek Approved-by: Erik Tiekstra
This commit is contained in:
@@ -81,6 +81,7 @@ export default async function RoomSidePeek({
|
||||
images={galleryImages}
|
||||
title={room.name}
|
||||
height={280}
|
||||
hideLabel={true}
|
||||
/>
|
||||
</div>
|
||||
<Typography variant="Body/Paragraph/mdRegular">
|
||||
|
||||
@@ -19,6 +19,7 @@ function ImageGallery({
|
||||
fill,
|
||||
height = 280,
|
||||
sizes,
|
||||
hideLabel,
|
||||
}: ImageGalleryProps) {
|
||||
const intl = useIntl()
|
||||
const [lightboxIsOpen, setLightboxIsOpen] = useState(false)
|
||||
@@ -58,6 +59,7 @@ function ImageGallery({
|
||||
dialogTitle={title}
|
||||
isOpen={lightboxIsOpen}
|
||||
onClose={() => setLightboxIsOpen(false)}
|
||||
hideLabel={hideLabel}
|
||||
/>
|
||||
</>
|
||||
)
|
||||
|
||||
@@ -21,6 +21,7 @@ export default function FullView({
|
||||
onPrev,
|
||||
currentIndex,
|
||||
totalImages,
|
||||
hideLabel,
|
||||
}: FullViewProps) {
|
||||
const [animateLeft, setAnimateLeft] = useState(true)
|
||||
|
||||
@@ -97,7 +98,9 @@ export default function FullView({
|
||||
/>
|
||||
|
||||
<div className={styles.fullViewFooter}>
|
||||
{image.caption && <Body color="white">{image.caption}</Body>}
|
||||
{image.caption && !hideLabel && (
|
||||
<Body color="white">{image.caption}</Body>
|
||||
)}
|
||||
</div>
|
||||
</motion.div>
|
||||
</AnimatePresence>
|
||||
|
||||
@@ -20,6 +20,7 @@ export default function Gallery({
|
||||
onSelectImage,
|
||||
onImageClick,
|
||||
selectedImage,
|
||||
hideLabel,
|
||||
}: GalleryProps) {
|
||||
const intl = useIntl()
|
||||
const [animateLeft, setAnimateLeft] = useState(true)
|
||||
@@ -79,7 +80,7 @@ export default function Gallery({
|
||||
{/* Desktop Gallery */}
|
||||
<div className={styles.desktopGallery}>
|
||||
<div className={styles.galleryHeader}>
|
||||
{mainImage.caption && (
|
||||
{mainImage.caption && !hideLabel && (
|
||||
<div className={styles.imageCaption}>
|
||||
<Caption color="textMediumContrast">{mainImage.caption}</Caption>
|
||||
</div>
|
||||
|
||||
@@ -16,6 +16,7 @@ export default function Lightbox({
|
||||
onClose,
|
||||
isOpen,
|
||||
activeIndex = 0,
|
||||
hideLabel,
|
||||
}: LightboxProps) {
|
||||
const [selectedImageIndex, setSelectedImageIndex] = useState(activeIndex)
|
||||
const [isFullView, setIsFullView] = useState(false)
|
||||
@@ -73,6 +74,7 @@ export default function Lightbox({
|
||||
onPrev={handlePrev}
|
||||
currentIndex={selectedImageIndex}
|
||||
totalImages={images.length}
|
||||
hideLabel={hideLabel}
|
||||
/>
|
||||
) : (
|
||||
<Gallery
|
||||
@@ -85,6 +87,7 @@ export default function Lightbox({
|
||||
}}
|
||||
onImageClick={() => setIsFullView(true)}
|
||||
selectedImage={images[selectedImageIndex]}
|
||||
hideLabel={hideLabel}
|
||||
/>
|
||||
)}
|
||||
</motion.div>
|
||||
|
||||
Reference in New Issue
Block a user