Logo

SVG logo with logomark, vertical, logo, and wordmark variants

Installation

pnpm add @wandercom/design-system-web

Usage

import { Logo } from '@wandercom/design-system-web/ui/logo';

export function Example() {
  return <Logo />;
}

Sizing

Size using standard width/height props or Tailwind classes:

<Logo variant="logo" width={150} height={40} />
<Logo variant="logomark" width={50} height={50} />

{/* Using Tailwind size classes */}
<Logo variant="logo" className="w-32 h-auto" />
<Logo variant="logomark" className="size-12" /> {/* if using Tailwind v4 */}

Theming

Inherits text color via currentColor:

<div className="text-primary">
  <Logo variant="logo" />
</div>

Variants

Loading example...
<Logo variant="logo" />

Logomark

Loading example...
<Logo variant="logomark" />

Wordmark

Loading example...
<Logo variant="wordmark" />

Vertical

Loading example...
<Logo variant="vertical" />

Props

variant

'logomark' | 'vertical' | 'logo' | 'wordmark'
Presentation variant. 'logomark' compact circular mark (100×107), 'logo' horizontal (200×45), 'vertical' stacked (200×136), 'wordmark' text-only (200×45). Defaults to 'logo'.

className

string
Additional CSS classes.
Logo