← Orion

registry:ui

StatusBadge

A colored circular badge for success/failure states.

Rendered example

✓

Install

orion-theme
Open registry JSON

registry/ui/status-badge.tsx

export function StatusBadge({ tone, children }: { tone: "red" | "green"; children: React.ReactNode }) {
  return (
    <span
      className={`flex size-5.5 shrink-0 items-center justify-center rounded-full text-white ${
        tone === "red" ? "bg-red" : "bg-green"
      }`}
      style={{ animation: "pop-in 300ms cubic-bezier(0.23,1,0.32,1) both" }}
    >
      {children}
    </span>
  )
}