1import{_ as E}from"./Icon.54f12e21.js";import{_ as $}from"./logo.eaa7e078.js";import{_ as A}from"./loading-spinner.0e06e8d7.js";import{_ as O}from"./button-icon.vue.f4c59d1b.js";import{_ as q}from"./profile-section-layout.f104fecb.js";import{u as F}from"./use-typed-router.c852f9bb.js";import{d as L,K as M,r as l,P as R,y as U,o as c,c as h,w as b,e,h as v,u as n,b as m,U as j,t as s,g as x,T as K,f as r,p as G,i as H}from"./entry.b4eee0da.js";import{_ as J}from"./qr-code.c27a0751.js";import{u as Q}from"./localAsyncData.9fe000b9.js";import{t as W,b as X,g as Y}from"./string-formats.e2f8948e.js";import{_ as Z}from"./_plugin-vue_export-helper.c27b6911.js";import"./logo.a5736791.js";import"./button-base.1108689e.js";import"./modals.31e27683.js";const _=d=>(G("data-v-8aaa1f3e"),d=d(),H(),d),ee={class:"profile-container"},te={class:"profile-title"},oe=_(()=>e("p",null,"Biglietti in vendita",-1)),se=_(()=>e("p",{class:"profile-description"},"Consulta l'elenco dei tuoi biglietti attualmente in vendita",-1)),ne=_(()=>e("p",{class:"secondary-title"},"prossimi eventi",-1)),ie={class:"ticket-section"},ae={class:"ticket-body"},ce={class:"ticket"},_e={class:"section-without-border"},le={class:"head-line"},re={class:"date-block"},de={class:"title-line"},pe={class:"location-line"},me={class:"data"},ue={class:"section-with-border"},he={class:"seat-line"},ve={class:"seat"},fe={class:"enter"},ke={class:"section-without-border"},ge={class:"title-owner-line"},ye=_(()=>e("p",{class:"labels"},"nome e cognome",-1)),Te={class:"owner-name"},be={class:"ticket-actions"},xe=["onClick"],we={key:1,class:"list-placeholder-container"},Ce=_(()=>e("div",{class:"list-placeholder"},[e("div",{class:"img-container"},[e("img",{width:"70",height:"70",class:"logo",src:J,"aria-hidden":"true"})]),e("p",null,"Nessun acquisto")],-1)),Ne=[Ce],ze=_(()=>e("br",null,null,-1)),Ie={key:0,class:"load-button-section"},Se=L({__name:"profile-tickets-onsale",setup(d){const f=M();F();const k=l(1),g=l(0);l(!1);const w=10,i=l([]),y=l(),u=R(),{pending:T,data:C,refresh:N}=Q(()=>f.biglietti.getTickets({getUserTicketCommand:{pageParameters:{pageNumber:k.value,pageSize:w,inVendita:!0,sortBy:"Evento.DataInizioEvento"}}}));U(C,t=>{y.value=t==null?void 0:t.hasNextPage,g.value!=(t==null?void 0:t.pageNumber)&&(i.value=i.value.concat((t==null?void 0:t.items)??[]),g.value+=1,k.value+=1)});function z(t){try{f.biglietti.annullaVendita({annullaVenditaBigliettoCommand:{id:t.id}}).then(()=>{i.value=i.value.filter(a=>a.id!=t.id),u.success("Il biglietto non è più in vendita")}).catch(a=>{a.response.json().then(p=>{u.error(p.id[0])})})}catch{u.error("Si è verificato un errore")}}function I(t){return`${t.categoriaPost} - ${t.tipoPosto}`}function S(){N()}return(t,a)=>{const p=E,P=$,B=A,V=O,D=q;return c(),h(D,null,{default:b(()=>[e("div",ee,[e("div",te,[v(p,{name:"qrticket",size:"30"}),oe]),se,ne,e("div",ie,[n(i).length>0?(c(!0),m(K,{key:0},j(n(i),o=>(c(),m("div",ae,[e("div",ce,[e("div",_e,[e("div",le,[v(P,{size:40,active:!1}),e("div",re,[e("p",null,s(n(W)(o.evento.dataInizioEvento))+" - "+s(n(X)(o.evento.dataFineEvento)),1)])]),e("div",de,s(o.evento.nome),1),e("div",pe,s(o.evento.luogo),1),e("div",me," Data inizio: "+s(n(Y)(o.evento.dataInizioEvento)),1)]),e("div",ue,[e("div",he,[e("p",ve,s(I(o)),1),e("p",fe,s(o.posto),1)])]),e("div",ke,[e("div",ge,[ye,e("p",Te,s(o.nome)+s(" ")+s(o.cognome),1)])])]),e("div",be,[e("div",{class:"button-elment",onClick:Pe=>z(o)},[v(p,{name:"money"}),x(" Rimuovi dalla vendita ")],8,xe)])]))),256)):r("",!0),n(i).length>0?r("",!0):(c(),m("div",we,Ne)),ze]),n(y)?(c(),m("div",Ie,[n(T)?(c(),h(B,{key:0,theme:"primary",size:"20"})):r("",!0),n(T)?r("",!0):(c(),h(V,{key:1,title:"",source:"loadmore",size:"30",onClick:a[0]||(a[0]=o=>S())},{default:b(()=>[x(" +")]),_:1}))])):r("",!0)])]),_:1})}}});const Ke=Z(Se,[["__scopeId","data-v-8aaa1f3e"]]);export{Ke 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.