import Chip from "@mui/material/Chip";

// 状态徽章统一走 shared-ui 的 status-badge 体系，保证 ops-center 和主后台的状态色一致。
// tone 为空时使用中性样式（灰点），用于"默认草稿/默认水位"这类非告警状态。
export function OpsStatusBadge({ label, tone = "" }) {
  return (
    <Chip
      className={["status-badge", tone ? `status-badge--${tone}` : ""].filter(Boolean).join(" ")}
      icon={<span className="status-point" />}
      label={label}
      size="small"
      variant="outlined"
    />
  );
}
