"use client" import { cx } from "class-variance-authority" import { useIntl } from "react-intl" import { IconButton } from "@scandic-hotels/design-system/IconButton" import { MaterialIcon } from "@scandic-hotels/design-system/Icons/MaterialIcon" import { useCarousel } from "./CarouselContext" import styles from "./carousel.module.css" import type { CarouselButtonProps } from "./types" export function CarouselPrevious({ className }: CarouselButtonProps) { const { scrollPrev, canScrollPrev } = useCarousel() const intl = useIntl() if (!canScrollPrev()) return null return ( ) } export function CarouselNext({ className }: CarouselButtonProps) { const { scrollNext, canScrollNext } = useCarousel() const intl = useIntl() if (!canScrollNext()) return null return ( ) }