Official React logo components and brand assets for Kreoza.
Install @kreozalabs/logos using your preferred package manager:
# pnpm
pnpm add @kreozalabs/logos
# npm
npm install @kreozalabs/logos
# yarn
yarn add @kreozalabs/logosNote:
@kreozalabs/logosrequires React 18 or React 19 as a peer dependency.
Import logo components directly into your React application:
import {
Logo,
LogoLight,
LogoWordmark,
LogoWordmarkLight,
GitHub,
} from "@kreozalabs/logos";
export function Header() {
return (
<header className="flex items-center justify-between p-4 bg-zinc-900 text-white">
{/* Wordmark logo for dark backgrounds */}
<LogoWordmarkLight className="h-8 w-auto" />
{/* GitHub icon link */}
<a href="https://github.com/kreozalabs" target="_blank" rel="noreferrer">
<GitHub className="w-6 h-6 hover:opacity-80 transition-opacity" />
</a>
</header>
);
}All logo components extend standard React SVG attributes (React.SVGProps<SVGSVGElement>), giving you full control over styling:
- Sizing: Use
className,width, orheight. By default, components scale to1em. - Colors: Foreground colors utilize
currentColorwhere appropriate, responding to text color changes (text-zinc-900,text-white, etc.).
| Component | Description | Default Theme |
|---|---|---|
<Logo /> |
Kreoza emblem mark | Default / Dark theme |
<LogoLight /> |
Kreoza emblem mark (Light variant) | Light theme / Dark backgrounds |
<LogoWordmark /> |
Full Kreoza wordmark logo | Default / Dark theme |
<LogoWordmarkLight /> |
Full Kreoza wordmark logo (Light variant) | Light theme / Dark backgrounds |
<GitHub /> |
Official GitHub brand mark | Neutral (currentColor) |
If you need standalone graphic assets for design tools (Figma, Illustrator), mobile/desktop apps, or non-React web applications:
- Raw SVG vector sources are available in the repository under
assets/. - A complete multi-format asset bundle (
logos.zip) containing pre-rendered graphics across all supported formats, dimensions, and resolutions (including SVGs, raster images, app icons, and web/PWA assets) is attached to every GitHub Release.
Clone the repo and install dependencies:
git clone https://github.com/kreozalabs/logos.git
cd logos
pnpm installpnpm build: Runstsupto bundle TSX components into CJS and ESM distributions underdist/.pnpm generate: Converts raw SVG files inassets/to TSX React components insrc/components/.pnpm dev: Generates components and startstsupin watch mode.pnpm build:zip: Generates all multi-platform asset variants and packages them into a downloadablelogos.ziparchive.pnpm typecheck: Runs TypeScript type verification without emitting files.
See LICENSE © Kreoza. All rights reserved. Logos and trademarks belong exclusively to Kreoza.