example/marquee/marquee-logos-1.tsx
import {
Marquee,
MarqueeContent,
MarqueeItem,
} from "@/components/kibo-ui/marquee";
export const title = "Logo marquee";
const logos = [
{
src: "https://cdn.shadcnblocks.com/shadcnblocks/image-set/modern/logos/fictional-company-logo-1.svg",
alt: "Company logo 1",
},
{
src: "https://cdn.shadcnblocks.com/shadcnblocks/image-set/modern/logos/fictional-company-logo-2.svg",
alt: "Company logo 2",
},
{
src: "https://cdn.shadcnblocks.com/shadcnblocks/image-set/modern/logos/fictional-company-logo-3.svg",
alt: "Company logo 3",
},
{
src: "https://cdn.shadcnblocks.com/shadcnblocks/image-set/modern/logos/fictional-company-logo-4.svg",
alt: "Company logo 4",
},
{
src: "https://cdn.shadcnblocks.com/shadcnblocks/image-set/modern/logos/fictional-company-logo-5.svg",
alt: "Company logo 5",
},
];
const Example = () => (
<div className="w-full max-w-md">
<Marquee>
<MarqueeContent>
{logos.map((logo) => (
<MarqueeItem key={logo.alt}>
<img
alt={logo.alt}
className="mx-4 h-6 max-w-24 object-contain opacity-80 grayscale dark:invert"
src={logo.src}
/>
</MarqueeItem>
))}
</MarqueeContent>
</Marquee>
</div>
);
export default Example;
























