2 lines
1.3 KiB
JavaScript
2 lines
1.3 KiB
JavaScript
import{u as _,bz as p,c as r,B as a,i as v}from"./bundle.js";import{I as n}from"./bundle404.js";function R(s){const[e]=_(),{status_id:t,due_date:f,partial_due_date:l,partial:h,balance:y}=s.entity,i=p(),C=()=>s.entity.invitations.some(d=>d.viewed_date),b=t!==n.Draft,c=!(t===n.Paid),g=C(),m=t===n.Partial,k=t===n.Reversed,o=t===n.Cancelled||k,u=!!s.entity.is_deleted,D=()=>{const d=h!==0&&l?l:f;if(!d||y===0)return!1;const P=v(d).diff(v().format("YYYY-MM-DD"),"day")<=-1;return!u&&b&&c&&P};return u?r(a,{variant:"red",children:e("deleted")}):s.entity.archived_at?r(a,{variant:"orange",children:e("archived")}):D()&&!o?r(a,{variant:"yellow",style:{backgroundColor:i.$5},children:e("past_due")}):g&&c&&!m&&!o?r(a,{variant:"yellow",style:{backgroundColor:i.$4},children:e("viewed")}):t===n.Draft?r(a,{variant:"generic",children:e("draft")}):t===n.Sent?r(a,{variant:"light-blue",style:{backgroundColor:i.$1},children:e("sent")}):t===n.Partial?r(a,{variant:"dark-blue",style:{backgroundColor:i.$2},children:e("partial")}):t===n.Paid?r(a,{variant:"green",style:{backgroundColor:i.$3},children:e("paid")}):t===n.Cancelled?r(a,{variant:"black",children:e("cancelled")}):t===n.Reversed?r(a,{variant:"purple",children:e("reversed")}):r(a,{variant:"purple",children:e("reversed")})}export{R as I};
|