import { useI18n } from "vue-i18n";

/**
 * Etiqueta legible para current_step de órdenes TIBU (tibu.order_step.*).
 */
export function useOrderStepLabel() {
  const { t, te } = useI18n();

  const etiquetaEtapa = (step) => {
    if (step == null || step === "") {
      return "";
    }
    const key = `tibu.order_step.${step}`;
    return te(key) ? t(key) : String(step);
  };

  return { etiquetaEtapa };
}
