"use client"; import { useState } from "react"; import ModalVideo from "@/components/common/ModalVideo"; import Link from "next/link"; import { Autoplay, Navigation, Pagination } from "swiper/modules"; import { Swiper, SwiperSlide } from "swiper/react"; export default function UI({ data, showNavButtons = false }) { const [isOpen, setIsOpen] = useState(""); if (!data) return null; // 处理items const items = data.items || []; // 处理图片 const bgImages = [data.image, data.image_1, data.image_2].filter(Boolean); // 处理标题和副标题 const titles = [data.title, ...(items.map(i => i.item_title))].filter(Boolean); const subtitles = [data.subtitle, ...(items.map(i => i.item_subtitle))].filter(Boolean); const descs = [data.description, ...(items.map(i => i.item_description))].filter(Boolean); return ( <>
{item.item_subtitle || data.subtitle}