import { motion } from "motion/react"; import { Check } from "lucide-react"; import Button from "@/components/ui/Button"; import HeroBackgroundSlot from "@/components/ui/HeroBackgroundSlot"; import TextAnimation from "@/components/ui/TextAnimation"; import ImageOrVideo from "@/components/ui/ImageOrVideo"; type CreatorVideo = { videoSrc: string; name: string; followers: string; imageSrc: string; }; type HeroBillboardCreatorProps = { tag: string; title: string; titleHighlight?: string; description: string; primaryButton: { text: string; href: string }; note: string; videos: CreatorVideo[]; badgeText: string; }; const HeroBillboardCreator = ({ tag, title, titleHighlight, description, primaryButton, note, videos, badgeText, }: HeroBillboardCreatorProps) => { const duplicated = [...videos, ...videos, ...videos, ...videos]; return (

{tag}

{title}{" "} {titleHighlight && ( {titleHighlight} )}
{note}
{duplicated.map((video, i) => (
{badgeText}
))}
); }; export default HeroBillboardCreator;