Krizaka
Documentation

Orazaka UI

How the product's design system extends Krizaka UI: its theme, its components, what it re-exports — generated from the kit's code at every build.

@krizaka/orazaka-design-system 2.5.0 is Orazaka's design system: the Krizaka platform worn by Orazaka. It overrides the values of the --kz-* roles — never the components — and adds the few components that carry the product's vocabulary, each built on a @krizaka/ui primitive.

How it extends Krizaka UI

  1. @krizaka/tokens/tokens.cssThe platform: every role — surfaces, text, accent, status — with its Krizaka value, in both modes.
  2. @krizaka/tokens/brands/orazaka.cssThe product's brand: the accent family and the section gradient of its mark.
  3. @krizaka/orazaka-design-system/theme.cssThe kit's theme: the values the product changes on top, and its own tokens.

Components on top: a product component composes @krizaka/ui primitives (a token, then a variant, then a composite) — it never copies one.

The palette, the contrasts and the product rules

Install

npm install @krizaka/orazaka-design-system && npm install -D tailwindcss
@import "tailwindcss";
@import "@krizaka/orazaka-design-system/theme.css";

The package ships its TypeScript sources: add it to transpilePackages (with @krizaka/orazaka-shared and @krizaka/ui).

What the kit adds

Each component says why Krizaka UI alone was not enough, and which primitive it is built on.

Deprecated

Kept for the apps that still use them, each with its replacement.

Re-exported from Krizaka UI

Imported from the kit by older code; new code imports them from @krizaka/ui.

Generated from the code of @krizaka/orazaka-design-system 2.5.0: its meta.ts, its examples and its types.

On this page