import { Swiper, SwiperSlide } from 'swiper/react'; import { Autoplay } from 'swiper/modules'; import type { AnnouncementBarSectionPayload } from '../types'; // Import Swiper styles import 'swiper/css'; interface DynamicAnnouncementBarProps { payload: AnnouncementBarSectionPayload; } export default function DynamicAnnouncementBar({ payload }: DynamicAnnouncementBarProps) { const { slides = [], backgroundColor = '#1F3D2D', textColor = '#FDFDF9', speed = 3000 } = payload; if (slides.length === 0) return null; return (
1} className="w-full select-none" > {slides.map((slide, idx) => ( {slide} ))}
); }