import type { PositionStatus } from "./types";

const KONFIGURATION: Record<PositionStatus, { text: string; klasse: string }> = {
  unbestaetigt: { text: "offen", klasse: "badge-neutral" },
  wartet: { text: "nicht gespeichert", klasse: "badge-warning" },
  wird_uebertragen: { text: "wird übertragen…", klasse: "badge-warning" },
  gespeichert: { text: "gespeichert", klasse: "badge-success" },
  fehler: { text: "Fehler", klasse: "badge-danger" },
};

export function StatusBadge({ status }: { status: PositionStatus }) {
  const { text, klasse } = KONFIGURATION[status];
  return <span className={`badge ${klasse}`}>{text}</span>;
}
