2026-06-28 21:00:44 -07:00
2026-06-28 21:00:43 -07:00
2025-12-01 15:14:06 -08:00
2026-02-27 19:19:40 -08:00
2026-02-14 05:27:45 -08:00
2026-02-27 19:19:40 -08:00
2025-12-01 15:14:06 -08:00
2026-06-28 21:00:44 -07:00
2025-12-01 15:14:06 -08:00

zen-logo

@zenlm/logo

Official Zen AI logo package with React components and utilities.

The Zen logo is an upward-pointing triangle (▲), representing:

  • Clarity - Clear, focused intelligence
  • Ascension - Rising toward enlightenment
  • Convergence - Ideas meeting at a point

Installation

npm install @zenlm/logo

Usage

React Component

import { ZenLogo, ZenLogoWhite, ZenLogoBlack } from '@zenlm/logo';

// Inherits current text color
<ZenLogo size={32} />

// Explicit colors
<ZenLogoWhite size={32} />  // For dark backgrounds
<ZenLogoBlack size={32} />  // For light backgrounds

// Custom color
<ZenLogo size={32} color="#333" />

Raw SVG

import {
  zenLogo,           // currentColor SVG string
  zenLogoWhite,      // White fill SVG string
  zenLogoBlack,      // Black fill SVG string
  ZEN_LOGO_PATH,     // SVG path for custom embedding
  ZEN_LOGO_VIEWBOX   // ViewBox string "0 0 100 100"
} from '@zenlm/logo';

Data URLs (for CSS/backgrounds)

import {
  zenLogoDataUrl,
  zenLogoWhiteDataUrl,
  zenLogoBlackDataUrl
} from '@zenlm/logo';

// Use in CSS
const styles = {
  backgroundImage: `url(${zenLogoWhiteDataUrl})`
};

Dynamic Generation

import { getLogo, getLogoDataUrl } from '@zenlm/logo';

// Get SVG string
const svg = getLogo({ variant: 'white' });

// Get data URL
const dataUrl = getLogoDataUrl({ variant: 'black', format: 'dataUrl' });

Variants

Variant Use Case
mono Inherits currentColor, adapts to text color
white Dark backgrounds
black Light backgrounds

SVG Path

For custom implementations:

M50 10 L90 85 L10 85 Z

ViewBox: 0 0 100 100

License

MIT - Zen LM / Hanzo AI

S
Description
Official Zen AI logo package with React components and utilities
Readme Apache-2.0
46 KiB
Languages
TypeScript 100%