import { StatusPill, type StatusPillTone } from "@/components/shared/status-pill";

import type { PlanStatus } from "./schema";

const statusTones: Record<PlanStatus, StatusPillTone> = {
  active: "success",
  inactive: "danger",
  draft: "warning",
  archived: "muted",
};

export function PlanStatusBadge({ status, label }: { status: PlanStatus; label: string }) {
  return <StatusPill label={label} tone={statusTones[status]} />;
}
