DocsTheme

Theme

39
Items
6
Functions
5
Types
28
Other

accents

variable

Accent color tokens for links, branding, and semantic states.

object

backdrops

variable

Backdrop blur effect tokens for glassmorphism and depth. Provides backdrop-filter blur utilities for creating frosted glass effects on overlays, modals, and panels. Commonly used with semi-transparent backgrounds.

object

backgrounds

variable

Background color tokens for page and surface backgrounds.

object

badge

variable

Badge surface styling variants for labels and status indicators. Badges are small inline labels used for categories, tags, and status indicators. All variants use consistent sizing with semantic color coding.

object

borders

variable

Border color tokens for consistent border styling.

object

boxShadows

variable

Box shadow effect tokens for depth and elevation. Provides subtle elevation effects for cards, panels, and buttons. All shadows use dark colors appropriate for the dark theme interface.

object

button

variable

Button surface styling variants for interactive elements. Button styles provide consistent interaction patterns across navigation, CTAs, and other clickable elements.

object

ButtonTheme

property

card

variable

Card surface styling variants for content containers. Provides consistent styling patterns for card components with various visual treatments. All variants include responsive hover states and smooth transitions.

object

ChartTheme

property

cn

function

Utility function for conditionally combining CSS class names.

cn(classes: string | false | null | undefined[]): string

colors

variable

Complete color system combining all color token categories.

object

ColorTokens

type

TypeScript type representing all available color tokens.

any

effectColors

variable

Effect color tokens for glows, shadows, and other visual effects.

object

effects

variable

Visual effect design tokens for the application theme. Provides a comprehensive set of visual effects including shadows, gradients, transitions, and backdrop filters. All effects are optimized for the dark theme and support smooth animations.

object

EffectTokens

type

TypeScript type representing all available effect tokens. Use this type for type-safe access to effect styles in components.

any

getButtonStyle

function

Get button surface styles by variant name.

getButtonStyle(variant: "primary" | "active" | "nav" | "icon" | "dropdownItem" = 'nav'): string

getCardStyle

function

Get card surface styles by variant name.

getCardStyle(variant: "default" | "status" | "domain" | "ai" | "featured" | "simple" = 'default'): string

getSectionStyle

function

Get section surface styles by variant name.

getSectionStyle(variant: "default" | "compact" | "plain" = 'default'): string

getToolTheme

function
getToolTheme(provider: ProviderId): ToolTheme

gradients

variable

Gradient effect tokens for backgrounds and visual interest. Provides pre-configured gradient styles for page backgrounds, widgets, and special UI elements. All gradients follow the dark theme color palette.

object

gray

variable

Grayscale color palette used throughout the application.

object

HeatmapPalette

property

layout

variable

Layout grid utilities for responsive card and content grids. Provides pre-configured responsive grid layouts with mobile-first column breakpoints. All layouts include consistent gap spacing and padding.

object

panel

variable

Panel surface styling variants for overlays and UI elements. Panels are floating or fixed UI elements like dropdowns, modals, and sidebars. These styles provide consistent backdrop effects and layering.

object

ProviderId

type
"all" | "claudeCode" | "codex" | "opencode" | "qwen" | "gemini"

section

variable

Section surface styling variants for page layout containers. Sections are larger content areas that organize page content into logical blocks. Use these for page-level organization and content grouping.

object

spacing

variable

Spacing utilities for consistent layout and content organization. Provides responsive spacing patterns for page layouts, sections, grids, and content flow. All spacing values use Tailwind's responsive breakpoints for mobile-first design.

object

Surface

function

Surface component for consistent panel styling.

Surface(props: SurfaceProps): Element

SurfaceProps

property

surfaces

variable

Surface design tokens for consistent UI styling across the application. Provides a comprehensive set of pre-configured surface styles for cards, sections, panels, buttons, badges, and spacing. All styles follow the dark theme design system with consistent colors, borders, shadows, and transitions.

object

SurfaceTokens

type

TypeScript type representing all available surface tokens. Use this type for type-safe access to surface styles in components.

any

text

variable

Text color tokens organized by semantic meaning and visual hierarchy.

object

textShadows

variable

Text shadow effect tokens for glowing and emphasis effects. Provides white glow effects at varying intensities for creating visual hierarchy and emphasis on text elements in the dark theme.

object

theme

variable

Unified theme object containing all design tokens.

object

Theme

type

Type representing the whole theme structure.

any

ToolTheme

property

toolThemes

variable
Record

transitions

variable

Transition effect tokens for smooth animations and state changes. Provides Tailwind CSS transition utilities with consistent timing and easing. Combine property transitions with duration and easing tokens for complete control.

object