import { removeUnderScore } from "@/shared/utils/remove-under-score";
import { getStatusBadgeStyle } from "../../../constants";

type TStatusBadgeProps = {
  status: string;
  label?: string;
};

const StatusBadge = ({ status, label }: TStatusBadgeProps) => {
  return (
    <span className={`text-center font-medium text-[14px] w-[fit-content] h-[fit-content] rounded-full py-1 px-4 ${getStatusBadgeStyle(status)}`}>
      {removeUnderScore(label ? label : "") || status}
    </span>
  );
};

export default StatusBadge;