$ rezi
Widgets

Badge

Small status label with semantic variants (success, warning, error, info).

Small status label with semantic variants (success, warning, error, info).

Usage

import { ui } from "@rezi-ui/core";

ui.badge("New");
ui.badge("Error", { variant: "error" });
ui.badge("3", { variant: "info" });

Props

PropTypeDefaultDescription
textstringrequiredBadge text
variant"default" | "success" | "warning" | "error" | "info""default"Semantic variant
styleTextStyle-Optional style override
keystring-Reconciliation key

Examples

1) Inline metadata

import { ui } from "@rezi-ui/core";

ui.row({ gap: 1 }, [
  ui.text("Build"),
  ui.badge("passing", { variant: "success" }),
]);

2) Numeric count

import { ui } from "@rezi-ui/core";

ui.badge(String(state.unread), { variant: state.unread > 0 ? "info" : "default" });
  • Tag - Chip-like labels
  • Status - Online/offline indicator

On this page