Prodular UI

Logo cloud

Customer or partner logos under a line of proof: a calm grid, or a marquee that pauses on hover, off screen and for reduced motion.

npx prodular-ui add logo-cloud

Marquee and grid

The marquee loops seamlessly; the grid holds six logos. Logos here are made up.

Finance teams at 2,400 companies run on Relay

  • Northwind
  • Halcyon
  • Kestrel Health
  • Meridian
  • Lumen
  • Tidewater
  • Pinecrest
  • Ironclad
  • Northwind
  • Halcyon
  • Kestrel Health
  • Meridian
  • Lumen
  • Tidewater

Anatomy

<LogoCloud variant="marquee" title="..." logos={logos} />

Guidance

Use it when

  • Right under the hero, as proof.
  • The grid for six logos, the marquee for eight or more.

Avoid

  • Logos you do not have permission to show.
  • Color logos. They are shown muted and grayscale on purpose.

Rules for AI agents

Published in llms-full.txt, the registry and the MCP server, so coding agents follow them when they build with this component.

  • Pass logos as { name, logo } with an SVG logo; name is what screen readers hear.
  • Write the title as a fact with a number, like Finance teams at 2,400 companies run on Relay.

API

LogoCloud

PropTypeDefaultDescription
logos{ name, logo }[]Logos and their names.
variant"grid" | "marquee""grid"Layout.
titleReactNodeThe line of proof.

Installation

The Prodular UI CLI adds the source to components/ui with everything it depends on. In a project that already uses shadcn/ui, the shadcn CLI installs it from the Prodular registry too. See Installation for the first setup.

npx prodular-ui add logo-cloud# or, with the registry in components.jsonnpx shadcn@latest add @prodular/logo-cloud