const o={pendiente_entrega:"Pendiente de entrega",parcial:"Entrega parcial",entregado:"Entregado",pendiente_pago:"Pendiente de pago",finalizado:"Finalizado",cancelado:"Cancelado"};function g(e){if(!e)return"pendiente_entrega";if(e.estatus==="cancelado")return"cancelado";if(e.estatus==="pendiente_pago")return"pendiente_pago";if(e.pedido_finalizado_at)return"finalizado";if(e.estatus==="entregado")return"entregado";if(e.estatus==="parcial")return"parcial";const a=e.detalles||[];if(a.length){const n=a.reduce((r,t)=>r+(Number(t.cantidad_entregada)||0),0);if(n>.009){const r=a.reduce((d,i)=>d+(Number(i.cantidad_pedida)||0),0),t=a.reduce((d,i)=>d+(Number(i.cantidad_credito)||0),0);return n+t>=r-.009?"entregado":"parcial"}}return"pendiente_entrega"}function c(e){const a=(e==null?void 0:e.estatus_entrega)||g(e);return o[a]||a}function s(e){const a=(e==null?void 0:e.estatus_entrega)||g(e);return{pendiente_entrega:"badge bg-warning text-dark",parcial:"badge bg-info",entregado:"badge bg-success",pendiente_pago:"badge bg-primary",finalizado:"badge bg-secondary",cancelado:"badge bg-danger"}[a]||"badge bg-secondary"}export{s as b,c as e};
