Skip to content
Sapphire UIv4.1.0

Sapphire UI

A design system with editorial character and practical controls. Navy and gold, shared CSS, typed React components and native elements.

Design foundations

Architecture

01CSS design system

Tokens, typography and shared component styles. Use plain HTML or your preferred framework.

import "@kongmy-dev/sapphire-ui/foundations.css";
import "@kongmy-dev/sapphire-ui/button.css";
Set up styles →

02Native elements

Browser behaviour for site chrome, announcements and consent. Register only the elements you need.

import "@kongmy-dev/sapphire-ui/elements/banner";
import "@kongmy-dev/sapphire-ui/banner.css";
Explore native elements →

03React components

Typed component entries with the same CSS contract. Install behaviour peers only where required.

import { Button } from "@kongmy-dev/sapphire-ui/button";
Explore the catalogue →

Quick start

bun add @kongmy-dev/sapphire-ui

Load foundations once, then the styles and entry points on each component page. Read the setup guide →

Component catalogue

Choose a component for setup, live examples with a page theme control, and supported props.

Search documentation