Skip to content

Logo Components

Components for displaying partner logos, integrations, and supported tools.


LogoGrid

Responsive Grid Layout

Display logos in a responsive grid. Adapts from 4 columns on desktop to 1 on mobile. Supports multiple variants and alignment options.
Responsive
Auto-adapts: 4 → 3 → 1 columns
Flexible Layout
Grid or horizontal row modes
Configurable
Variants, alignment, custom columns

LogoGrid Props

PropTypeDefaultDescription
itemsLogoItem[]requiredArray of logo items
titlestring-Optional section title
sizenumber48Logo size in pixels
showNamesbooleanfalseShow name labels
columnsnumber-Fixed columns (overrides responsive)
variant'default' | 'compact' | 'card''default'Visual style
fluidbooleanfalseUse auto-fit
layout'grid' | 'row''grid'Layout mode
mobileLayout'grid' | 'row'-Mobile override
align'start' | 'center' | 'end''center'Item alignment
justify'start' | 'center' | 'end' | 'between' | 'around''start'Row justify

LogoItem Interface

ts
interface LogoItem {
  name: string       // Brand name (for BrandIcon)
  href?: string      // Link URL
  image?: string     // Custom image path
  description?: string
}

LogoGrid Examples

With Names

Card Variant

Compact Variant

Row Layout (Horizontal Scroll)

Fluid (Auto-fit)

Single Column

Mobile Row, Desktop Grid

Resize your browser to see different layouts:


LogoMarquee

Animated Scrolling Display

Create visual interest with continuously scrolling logos. Perfect for showcasing many integrations or partners.
Multi-Row
Split items across rows with alternating directions
Customizable
Speed, direction, size, overlay
Accessible
Respects reduced motion preferences

LogoMarquee Props

PropTypeDefaultDescription
itemsLogoItem[]requiredArray of logo items
durationnumber30Animation seconds
pauseOnHoverbooleantruePause on hover
reversebooleanfalseReverse direction
sizenumber40Logo size in pixels
repeatnumber2Repeats for seamless loop
overlaybooleantrueGradient fade at edges
rowsnumber1Number of rows
alternateDirectionbooleantrueAlternate per row
verticalAlign'start' | 'center' | 'end''center'Vertical alignment

LogoMarquee Examples

Single Row

Reversed Direction

Multi-Row (2 Rows)

Multi-Row (4 Rows)

No Overlay

Same Direction (No Alternating)


Real-World Examples

Partners Section

Trusted by Industry Leaders

Horizontal PageSection Example

PageSection with LogoMarquee

Demonstrates using LogoMarquee as the visual element in a two-column layout.

Key Partners (Card Grid)

Project Partners

Released under the Apache 2.0 License.