2 lines
3.0 KiB
JavaScript
2 lines
3.0 KiB
JavaScript
import{U as v}from"./CF-aW0C7.js";import{B as k}from"./BGt43vt9.js";import{d as _,H as f,y as d,I as s,z as a,u as C,k as S,A as t,C as c,F as p,T as x,B as o,D as g,E as w,r as h,L as b,cH as O,o as $}from"./CYzE2ijA.js";import{u as B}from"./KvBunxK7.js";import{t as N}from"./DfjKl8r9.js";import{u as j}from"./BZHvlI7K.js";import{_ as L}from"./BPA82shj.js";import{C as R}from"./BXnhylk6.js";const z=""+new URL("delivery-box-light.Cz31HXNr.svg",import.meta.url).href,P=""+new URL("delivery-box.DZAXZSja.svg",import.meta.url).href,U={key:0,src:z,alt:"comment","cursor-pointer":""},V={key:1,src:P,alt:"comment","cursor-pointer":""},D=_({__name:"box",setup(l){const n=f();return(i,r)=>s(n).isNightStore?(a(),d("img",U)):(a(),d("img",V))}}),E={class:"flex justify-between items-center mt-5"},H={class:"flex-1 mx-5 gap-4"},A={key:0,class:"text-sm font-semibold"},J={class:"text-sm"},M={class:"text-gray-400 text-xs"},T={class:"text-gray-700 ms-2 font-bold"},X={class:"flex items-center text-xs gap-2 mt-1"},Z={class:"text-gray-400"},F={class:"text-gray-700 font-bold"},I={class:"flex items-baseline text-xs gap-2 mt-1"},q={class:"text-gray-400"},G={class:"text-gray-700 font-bold"},K={class:"flex flex-col items-end"},Q={class:"text-xs font-200"},W=_({__name:"OrderCard",props:{order:{}},setup(l){const n=C(),i=l,r=f(),m=S(()=>{const e=JSON.parse(i.order.address)?.payload;return`${e?.province??""}-${e?.city??""}-${e?.address??""}`});return j(),(e,u)=>{const y=L;return a(),d("div",null,[t("div",E,[t("div",null,[s(r).isSeller?(a(),p(v,{key:0,width:"60",src:e.order.user?.avatar,"just-show-profile":""},null,8,["src"])):(a(),p(D,{key:1,class:"w-2rem"}))]),t("div",H,[s(r).isSeller?(a(),d("div",A,o(e.order.user?.name??"_"),1)):x("",!0),t("div",J,[t("span",M,o(s(r).useString("orderNumber"))+":",1),t("span",T,o(e.order.id),1)]),t("div",X,[t("span",Z,o(s(r).useString("totalPrice"))+":",1),t("span",F,o(s(B)(e.order.total_price,!0)),1)]),t("div",I,[t("span",q,o(s(r).useString("date"))+":",1),t("span",G,o(s(N)(e.order.created_at)),1)])]),t("div",K,[c(k,{class:"!h-7",onClick:u[0]||(u[0]=te=>s(n).push({name:"user-order-id",params:{id:e.order.id}}))},{default:g(()=>[w(o(s(r).useString("details")),1)]),_:1})])]),c(y,{class:"my-2"}),t("p",Q,o(m.value),1)])}}}),ce=Object.assign(W,{__name:"CardsOrderCard"}),Y=["x"],ee=_({__name:"OrderCardSkeleton",setup(l){const n=h(!1),i=h(null),r=b(O(i,{width:0,height:0},{box:"border-box"}));return $(async()=>{n.value=!0}),(m,e)=>n.value?(a(),d("div",{key:0,ref_key:"skeletonRatio",ref:i,class:"h-fit"},[c(s(R),{width:r.width,height:"80"},{default:g(()=>[e[0]||(e[0]=t("circle",{cx:"30",cy:"50",r:"30"},null,-1)),e[1]||(e[1]=t("rect",{x:"80",y:"15",rx:"3",ry:"3",width:"190",height:"15"},null,-1)),e[2]||(e[2]=t("rect",{x:"80",y:"40",rx:"3",ry:"3",width:"190",height:"15"},null,-1)),e[3]||(e[3]=t("rect",{x:"80",y:"65",rx:"3",ry:"3",width:"190",height:"15"},null,-1)),t("rect",{x:r.width-80,y:"35",rx:"3",ry:"3",width:"80",height:"30"},null,8,Y)]),_:1,__:[0,1,2,3]},8,["width"])],512)):x("",!0)}}),_e=Object.assign(ee,{__name:"CardsOrderCardSkeleton"});export{ce as O,_e as a};
|