live · mainnetoc · docs
specs · api · guides
docs / documentation

@orangecheck/ui


@orangecheck/ui / SiteState

Type Alias: SiteState

type SiteState = "alpha" | "beta" | "live";

Defined in: family-properties.ts:156

Canonical lifecycle states for any family site. Used by both the tiny chip rendered next to the wordmark and any other surface that wants to display "this site is still settling" UX. Centralised vocabulary so we can't accidentally drift to a parallel synonym like preview/experimental on different sites.

  • live — production-ready; no chip rendered (the absence of a chip is the affordance)
  • beta — feature-complete but still iterating, soft launch
  • alpha — early, breaking changes expected, integrators beware