Logo marquee

A quiet, continuously moving row of brand marks with a pause control.

npx shadcn@latest add @silicon-ui/logo-marquee
Loading…

Installation

With the shadcn CLI

npx shadcn@latest add @silicon-ui/logo-marquee

Manually

  1. Install the dependencies.

    npm install lucide-react motion
  2. Copy these files into your project. Shared files are skipped if you already have them.

    • components/silicon-ui/blocks/logo-marquee/logo-marquee.tsx
    • components/silicon-ui/blocks/logo-marquee/logo-marquee.module.css
    • components/silicon-ui/button/button.tsx shared
    • components/silicon-ui/button/button.module.css shared
  3. Install the foundation once per app for the design and motion tokens: npx shadcn@latest add @silicon-ui/silicon-foundation

Usage

Source codetsx
import { LogoMarquee } from "@/components/silicon-ui/blocks/logo-marquee/logo-marquee";

API reference

PropTypeDefault
titlestring"Good work moves between tools"
descriptionstring"From the first idea to the final handoff, a familiar set of tools stays close to the work."
brandsLogoMarqueeBrand[]exampleBrands
tone

`color` shows each mark in its official colors; `mono` draws every mark in the text color.

LogoMarqueeTone

"color""mono"

"color"

Dependencies

npm
lucide-reactmotion
Registry
silicon-motion-tokensbutton