1import{u as C,P}from"./app-Dz29Y-_o.js";import{Q as L,D as f,b as d,v as c,h as s,e as R,t as i,u as t,f as $,g as p,n as S,w as x,F as U,o as w,y as v,L as B}from"./vendor-CmvP_IxA.js";import{_ as T,e as O,u as M,T as q}from"./TheLayout-7CxdW8xd.js";import{u as K}from"./date-jIVG4UNH.js";import{D as b}from"./delivery-type-DC8hKaUr.js";import"./vendor-toast-BZnr3OGI.js";import"./vendor-tippy-Cx0C5gxh.js";import"./init-analytics-DgC8uJlS.js";const k={OFFER:"OFFER",REQUEST:"REQUEST"},Q={class:"chat-card"},N={class:"chat-card__item"},V={class:"chat-card__item-user"},j={class:"body-text--xs"},z={class:"body-text--xs"},A={class:"chat-card__item-status"},G={class:"chat-card__item-text"},H={class:"chat-card__item-resource"},J={__name:"ChatCard",props:{chat:{type:Object,required:!0}},setup(r){const u=L(),{t:o}=C(),h=K(),_=r,n=u.props.auth.user,E=_.chat.users.find(e=>e.id!==n.id),a=_.chat.last_message,D=h.format(a.created_at),m=_.chat.unread_message_count,F=f(()=>{const e=_.chat.resource?.images;return e&&e.length>0?`url('${e[0]}')`:null}),y=f(()=>{if(!a)return null;const e=a.type.toLowerCase();if(!a.user_id)return(e===k.OFFER.toLowerCase()||e===k.REQUEST.toLowerCase())&&a.order_request?.intermediate_processes?.length>0?o(`message_type_${e}_system`)+" "+o("message_intermediate_processes"):o(`message_type_${e}_system`);const l=a.order?.shipping_method===b.PICKUP||a.order_request?.delivery_type===b.PICKUP,g=a.user_id===n.id?"sender":"receiver",I=l?"_pickup":"";return["order_pending_shipment","order_receipt"].includes(e)&&l?`message_type_${e}_${g}${I}`:`message_type_${e}_${g}`});return(e,l)=>(c(),d("div",Q,[s("div",{class:"chat-card__image",style:R({backgroundImage:F.value})},null,4),s("div",N,[s("div",V,[s("span",j,i(t(E).name),1),s("span",z,i(t(D)),1)]),s("div",A,[s("div",G,[s("span",H,i(r.chat.resource?r.chat.resource.translated_name||r.chat.resource.name:"-"),1),y.value?(c(),d("span",{key:0,class:S([{"chat-card__item-summary--unread":t(m)>0},"chat-card__item-summary body-text--sm"])},i(t(o)(y.value)),3)):p("",!0)]),t(m)>0?(c(),$(O,{key:0,text:t(m),class:"chat-card__item-badge"},null,8,["text"])):p("",!0)])])]))}},W=T(J,[["__scopeId","data-v-89197015"]]),X={class:"mailbox"},Y={class:"mailbox__title heading--3"},Z={"aria-label":"Lista de conversaciones"},ee={key:0,class:"mailbox__empty"},se={__name:"MailboxPage",props:{chats:{type:Object,required:!0}},setup(r){const{t:u}=C(),o=M();return(h,_)=>(c(),$(q,{"exclude-footer":"",background:t(o).isComputer?"grey":null},{default:x(()=>[s("div",X,[s("h1",Y,i(t(u)("mailbox_title")),1),s("section",Z,[r.chats?.length?p("",!0):(c(),d("div",ee,[s("p",null,i(t(u)("mailbox_empty_message")),1)])),(c(!0),d(U,null,w(r.chats,n=>(c(),d("div",{key:n.id},[v(t(B),{href:t(P)("chat.view",{chatId:n.id})},{default:x(()=>[v(W,{chat:n},null,8,["chat"])]),_:2},1032,["href"])]))),128))])])]),_:1},8,["background"]))}},me=T(se,[["__scopeId","data-v-0d5c9494"]]);export{me as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.