import Button from "@/components/ui/Button"; import HeroBackgroundSlot from "@/components/ui/HeroBackgroundSlot"; import TextAnimation from "@/components/ui/TextAnimation"; import ImageOrVideo from "@/components/ui/ImageOrVideo"; import AvatarGroup from "@/components/ui/AvatarGroup"; type HeroCenteredLogosProps = { avatarsSrc: string[]; avatarText: string; title: string; description: string; primaryButton: { text: string; href: string }; secondaryButton: { text: string; href: string }; names: string[]; hideMedia?: boolean; } & ({ imageSrc: string; videoSrc?: never } | { videoSrc: string; imageSrc?: never }); const HeroCenteredLogos = ({ avatarsSrc, avatarText, title, description, primaryButton, secondaryButton, names, imageSrc, videoSrc, hideMedia = false, }: HeroCenteredLogosProps) => { return (
{!hideMedia && (
)}
{[...names, ...names, ...names, ...names].map((name, index) => (
{name}
))}
); }; export default HeroCenteredLogos;