Theme

Elements

Core UI element components styled with the Ontopix theme — buttons, badges, alerts, cards, and more.

Production

Core building blocks of the Ontopix UI. These components inherit theme defaults from app.config.ts and color mode tokens from ontopix.css.

Button

The primary interaction element. Supports multiple variants, colors, and sizes.

Variants

Colors

Sizes

VariantDescription
solidFilled background, high emphasis
outlineBordered, medium emphasis
softTinted background, subtle emphasis
ghostNo background, minimal emphasis
linkText-only, inline style

Badge

Small labels for status indicators, counts, and categories.

Variants

SolidOutlineSoftSubtle

Colors

PrimarySuccessErrorWarningInfoNeutral

Alert

Dismissible notification boxes for user feedback.

Solid alert
This is a solid alert with high visual emphasis.
Outline alert
This is an outline alert with medium emphasis.
Soft alert
This is a soft alert with subtle emphasis.
Subtle alert
This is a subtle alert with minimal emphasis.
VariantUse Case
solidCritical notifications requiring immediate attention
outlineImportant but non-urgent information
softSuccess confirmations and positive feedback
subtleContextual hints and supplementary information

Card

Content containers with multiple visual treatments.

Outline Card

Standard card with border for distinct content separation.

Soft Card

Tinted background card for grouped content areas.

Subtle Card

Minimal card for inline content grouping.

Avatar

User profile images with fallback support.

JR
+2

Separator

Visual dividers between content sections.

Progress

Progress indicators with color and size options.