diff --git a/overrides/common/embedded-video-carousel.tsx b/overrides/common/embedded-video-carousel.tsx index a3b280807..7ada6c72e 100644 --- a/overrides/common/embedded-video-carousel.tsx +++ b/overrides/common/embedded-video-carousel.tsx @@ -70,6 +70,8 @@ const ButtonGroup = styled.div` gap: ${glsp(1)}; top: calc(${(props) => props.topHeight}px + ${glsp(4)}); left: unset; + align-items: center; + z-index: 5; `; const buttonStyle = createButtonStyles({ @@ -127,6 +129,30 @@ export default function Carousel({ items }: EmbeddedVideosPropType) { totalSlides={items.length} style={{ gridColumn: "1 / -1", gridRow: "2", position: "relative" }} > + {items.length > 1 && ( + + + + + {/* A workaround to show current slide number/ total slide number */} + { + return ( + + {props.currentSlide + 1}/{items.length + 1} + + ); + }} + /> + + + + + )}
@@ -150,29 +176,13 @@ export default function Carousel({ items }: EmbeddedVideosPropType) {

{t.caption}

- {t.title} + + {t.title} + ))}
- - {items.length > 1 && ( - - - - - - - - - )}