PageSourceSearch

https://bodegueros.ar/_next/static/chunks/pages/account/reservations-13d7c6c345f1707b.js

js bodegueros.ar collected 2026-10-08 23:06:31 UTC 23,000 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2425],{12281:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/account/reservations",function(){return t(55450)}])},44178:function(n,e,t){"use strict";t.d(e,{Z:function(){return g}});var a=t(85893),r=t(67294),i=t(30381),o=t.n(i),s=t(67814),c=t(7297),d=t(19521),l=t(13501);function u(){var n=(0,c.Z)(["\n  .item__Card--wrapper {\n    padding: 10px 20px 20px;\n  }\n  .item__Card {\n    position: relative;\n    display: flex;\n    flex-direction: row;\n    background-color: ",";\n    min-height: 180px;\n    box-shadow: 0px 3px 6px 0px #00000029;\n    border-radius: 20px;\n    overflow: hidden;\n  }\n  .item__Card--information {\n    padding: 20px 10px 20px 20px;\n    width: 100%;\n  }\n  .item__Card--title {\n    line-height: 1.1;\n    font-size: 16px;\n    font-weight: 700;\n    color: ",";\n    margin-bottom: 10px;\n  }\n  .item__Card--date {\n    line-height: 1;\n    font-size: 13px;\n    color: ",";\n    margin-bottom: 10px;\n  }\n  .item__Card--skew {\n    width: 45%;\n    position: relative;\n    display: inline-block;\n    overflow: hidden;\n\n    .item__Card--skew--image {\n      display: block;\n      width: 100%;\n      height: 100%;\n      background-color: ",";\n      object-fit: cover;\n    }\n\n    &:before {\n      content: ' ';\n      position: absolute;\n      top: 0;\n      height: 100%;\n      width: 20%;\n      background: ",";\n      transform: skew(6deg);\n    }\n\n    &:before {\n      left: -7%;\n    }\n  }\n  .item__Card--button {\n    position: absolute;\n    right: 10px;\n    bottom: 10px;\n  }\n  .item__CardIncluded {\n    width: fit-content;\n    margin-left: -20px;\n    margin-bottom: 5px;\n    padding: 5px 10px;\n    display: flex;\n    flex-direction: row;\n    align-items: center;\n    font-size: 13px;\n    background-color: ",";\n    color: ",";\n    border-top-right-radius: 20px;\n    border-bottom-right-radius: 20px;\n    line-height: 1.15;\n  }\n  .item__CardIncluded.--green {\n    background-color: #e8f5e9;\n  }\n\n  .item__CardIncluded.--yellow {\n    background-color: #ffe9bc;\n  }\n\n  .item__CardIncluded.--red {\n    background-color: #f4bebe;\n  }\n  .item__CardIncluded--icon {\n    margin-right: 7.5px;\n  }\n  .item__Card--icon {\n    margin-right: 5px;\n  }\n  .item__Card--upgrade {\n    margin-top: -20px;\n    background-color: ",";\n    color: ",";\n    font-size: 13px;\n    padding: 25px 10px 10px;\n    text-align: center;\n    border-bottom-left-radius: 20px;\n    border-bottom-right-radius: 20px;\n  }\n"]);return u=function(){return n},n}var m=d.ZP.div(u(),l.Z.white,l.Z.coal,l.Z.coal,(function(n){return n.theme.clubPrimary}),l.Z.white,l.Z.gray,l.Z.coal,l.Z.coal,l.Z.white);function p(n){var e=n.title,t=n.date,r=n.id,i=n.description,c=n.type,d=n.skewImageSrc,l=n.children,u=n.additionalContent,p={normal:{icon:"times-circle",className:"item__CardIncluded"},success:{icon:"qrcode",className:"item__CardIncluded --green"},failed:{icon:"receipt",className:"item__CardIncluded --red"},warning:{icon:"clock",className:"item__CardIncluded --yellow"},default:{icon:null}}[c||"default"];return(0,a.jsx)(m,{children:(0,a.jsxs)("div",{className:"item__Card--wrapper",children:[(0,a.jsxs)("div",{className:"item__Card",children:[(0,a.jsxs)("div",{className:"item__Card--information",children:[(0,a.jsx)("div",{className:"item__Card--title",children:e}),(0,a.jsxs)("div",{className:"item__Card--date",children:[o()(t).format("DD [de] MMMM")," - ",o()(t).format("HH:mm [hs]")]}),(0,a.jsxs)("div",{className:p.className,children:[(0,a.jsx)(s.G,{icon:["far",p.icon],className:"item__CardIncluded--icon"}),i]}),l]}),d&&(0,a.jsx)("div",{className:"item__Card--skew",children:(0,a.jsx)("img",{src:d,alt:"item",className:"item__Card--skew--image"})})]}),u]},r)})}var f=r.memo(p);function v(n){var e=n.reservation,t=o()(e.endsAt).isBefore(o()());return(0,a.jsxs)(f,{title:"Reserva ".concat(e.place.name),date:e.startsAt,description:t?"La reserva ha finalizado.":["En proceso","Aprobado"].includes(e.paymentStatusName)?"Podes ingresar con tu carnet QR":["Rechazado","En mediaci\xf3n","Cancelado","Vencido"].includes(e.paymentStatusName)?"Hubo un problema con el pago":["Pendiente"].includes(e.paymentStatusName)?"Pago pendiente":e.paidAt?"Podes ingresar con tu carnet QR":e.paidAt?"":"Reserva temporal, esperando pago",type:t?"normal":["En proceso","Aprobado"].includes(e.paymentStatusName)?"success":["Rechazado","En mediaci\xf3n","Cancelado","Vencido"].includes(e.paymentStatusName)?"failed":(["Pendiente"].includes(e.paymentStatusName),"warning"),children:["Asistentes: ",e.reservationAssistants.map((function(n,t){return(0,a.jsxs)("span",{children:[n.user.fullName," 
1(",n.user.documentNumber,")",t<e.reservationAssistants.length-1?", ":""]},n.id)})),e.paymentId&&(0,a.jsxs)("div",{style:{fontSize:12},children:["ID: ",e.paymentId]})]})}var g=r.memo(v)},43356:function(n,e,t){"use strict";t.d(e,{A0:function(){return f},A9:function(){return v},D9:function(){return m},Dd:function(){return p},m6:function(){return u}});var a=t(7297),r=t(31230),i=t(93978);function o(){var n=(0,a.Z)(["\n  mutation ReservationDestroy($id: ID!) {\n    reservationDestroy(id: $id) {\n      reservation {\n        id\n      }\n    }\n  }\n"]);return o=function(){return n},n}function s(){var n=(0,a.Z)(["\n  mutation ReservationRefund($id: ID!) {\n    reservationRefund(id: $id) {\n      reservation {\n        id\n      }\n    }\n  }\n"]);return s=function(){return n},n}function c(){var n=(0,a.Z)(["\n  mutation ReservationCreate($input: ReservationAttributes!) {\n    reservationCreate(input: $input) {\n      reservation {\n        ...ReservationFields\n      }\n    }\n  }\n  ","\n"]);return c=function(){return n},n}function d(){var n=(0,a.Z)(["\n  mutation ReservationUpdate($id: ID!, $input: ReservationAttributes!) {\n    reservationUpdate(id: $id, input: $input) {\n      reservation {\n        ...ReservationFields\n      }\n    }\n  }\n  ","\n"]);return d=function(){return n},n}function l(){var n=(0,a.Z)(["\n  mutation reservationPreferenceCreate(\n    $vacancyItemId: ID!\n    $clientIp: String\n    $gateway: String\n    $card: CardAttributes\n    $assistantsDocumentNumbers: [String!]\n    $frontUrl: String\n  ) {\n    reservationPreferenceCreate(\n      vacancyItemId: $vacancyItemId\n      clientIp: $clientIp\n      gateway: $gateway\n      card: $card\n      assistantsDocumentNumbers: $assistantsDocumentNumbers\n      frontUrl: $frontUrl\n    ) {\n      initPoint\n      formBody\n      reservation {\n        ...ReservationFields\n      }\n    }\n  }\n  ","\n"]);return l=function(){return n},n}var u=(0,r.Ps)(o()),m=(0,r.Ps)(s()),p=(0,r.Ps)(c(),i.x5.reservation),f=(0,r.Ps)(d(),i.x5.reservation),v=(0,r.Ps)(l(),i.x5.reservation)},78415:function(n,e,t){"use strict";t.d(e,{D:function(){return u},KO:function(){return m},R2:function(){return l}});var a=t(7297),r=t(31230),i=t(93978);function o(){var n=(0,a.Z)(['\n  query PlacesAndMemberships(\n    $q: PlaceFilter\n    $before: String\n    $after: String\n    $first: Int\n    $last: Int\n  ) {\n    places(q: $q, before: $before, after: $after, first: $first, last: $last, pageSize: 30) {\n      nodes {\n        ...PlaceFields\n        hikvisionAccessLevelId\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n        totalCount\n      }\n    }\n\n    memberships(q: { s: "name asc" }) {\n      nodes {\n        id\n        name\n      }\n    }\n\n    team {\n      hasMedicalRecordTemplateAttached\n    }\n  }\n  ',"\n  ","\n"]);return o=function(){return n},n}function s(){var n=(0,a.Z)(["\n  query PlaceCategories($q: JSON, $before: String, $after: String) {\n    placeCategories(q: $q, before: $before, after: $after) {\n      nodes {\n        ...PlaceCategoryFields\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n        totalCount\n      }\n    }\n  }\n\n  ","\n"]);return s=function(){return n},n}function c(){var n=(0,a.Z)(["\n  query PlaceWithOccupation($placeId: ID!) {\n    place(id: $placeId) {\n      id\n      name\n      sectors {\n        id\n        name\n        active\n        placeId\n        seatRows {\n          id\n          name\n          order\n          seats {\n            id\n            name\n            active\n            blankSpace\n            order\n          }\n        }\n      }\n    }\n    stadiumLayouts {\n      nodes {\n        id\n        name\n        mappingData\n        imageUrl\n      }\n    }\n  }\n"]);return c=function(){return n},n}function d(){var n=(0,a.Z)(["\n  query AllPlacesWithOccupation {\n    places(pageSize: 100) {\n      nodes {\n        id\n        name\n        sectors {\n          id\n          name\n          active\n          placeId\n          totalSeatsCount\n          occupiedSeatsCount\n        }\n      }\n    }\n    stadiumLayouts {\n      nodes {\n        id\n        name\n        mappingData\n        imageUrl\n      }\n    }\n  }\n"]);return d=function(){return n},n}var l=(0,r.Ps)(o(),i.ti.place,i.pl.placeCategory),u=(0,r.Ps)(s(),i.pl.placeCategory),m=((0,r.Ps)(c()),(0,r.Ps)(d()))},81069:function(n,e,t){"use strict";t.d(e,{$:function(){return s}});var a=t(7297),r=t(31230),i=t(93978);function o(){var n=(0,a.Z)(["\n  query Reservations($q: JSON, $after: String, $before: String) {\n    reservations(q: $q, after: $after, before: $before) {\n      edges {\n        node {\n          ...ReservationFields\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n        totalCount\n      }\n    }\n  }\n  ","\n"]);return o=function(){return n},n}var s=(0,r.Ps)(o(),i.x5.reservation)},87879:function(n,e,t){"use strict";t.d(e,{B:function(){return i}});var a=t(7297);function r(){var n=(0,a.Z)(["\n  query VacancyItems($placeId: ID!) {\n    place(id: $placeId) {\n      id\n      vacancyItems {\n        id\n        startsAt\n        reserved\n        price\n      }\n    }\n  }\n"]);return r=function(){return n},n}var i=(0,t(31230).Ps)(r())},14529:function(n,e,t){"use strict";t.d(e,{o:function(){return a}});var a=new Intl.NumberFormat("es-AR",{style:"currency",currency:"ARS"})},55450:function(n,e,t){"use strict";t.r(e),t.d(e,{__N_SSP:function(){return L},default:function(){return Q}});var a=t(85893),r=t(63503),i=t(67294),o=t(71641),s=t(30381),c=t.n(s),d=t(71577),l=t(85402),u=t(67814),m=t(81069),p=t(96619),f=t(7297),v=t(19521
1),g=t(13501);function x(){var n=(0,f.Z)(["\n  display: flex;\n  flex-direction: column;\n\n  .basic__SubHeader--title {\n    width: 100%;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n  }\n\n  .basic__Card {\n    padding: 10px 10px 10px 0px;\n    background-color: ",";\n    box-shadow: 0px 3px 6px 0px #00000029;\n    border-radius: 20px;\n    z-index: 1;\n  }\n\n  .basic__Tabs.basic__Card {\n    margin: 10px 20px 20px;\n    z-index: 1;\n  }\n\n  .basic__Card {\n    margin: 10px 20px 20px;\n    color: ",";\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n  }\n\n  .basic__Tabs--tab {\n    padding: 0 10px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .basic__Tabs--icon {\n    font-size: 15px;\n    margin-bottom: 5px;\n  }\n\n  .payments__Button--container {\n    margin: 0px 20px;\n  }\n  .payments__Card {\n    margin: 10px 20px 20px;\n    color: ",";\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n  }\n  .payments__Card--userGroup {\n    font-size: 18px;\n    font-weight: 600;\n    color: ",";\n  }\n  .payments__CardPayAll--row {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n  }\n  .payments__CardPayAll--total {\n    font-weight: 600;\n    color: ",";\n  }\n  .basic__CardPayment {\n    padding: 10px;\n    border: 1px solid ",";\n    border-radius: 20px;\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n  }\n  .payments__Card--title {\n    font-weight: 600;\n    text-transform: capitalize;\n  }\n  .basic__Card--icon {\n    margin-right: 5px;\n    color: ",";\n  }\n  .basic__Card--description {\n    font-size: 12px;\n  }\n  .payments__CardPayment--total {\n    font-weight: 600;\n  }\n  .payments__CardPayment--status {\n    text-align: center;\n  }\n"]);return x=function(){return n},n}var h=v.ZP.div(x(),g.Z.white,g.Z.coal,g.Z.coal,g.Z.coal,g.Z.coal,g.Z.gray,(function(n){return n.theme.clubPrimary})),y=t(15695);function b(n){var e=n.title,t=n.principalAction,r=n.tabs,i=n.onChangeTab,o=n.children;return(0,a.jsxs)(h,{children:[(0,a.jsx)(y.Z,{title:(0,a.jsxs)("div",{className:"basic__SubHeader--title",children:[(0,a.jsx)("div",{children:e}),t]}),backUrl:"/account"}),(0,a.jsx)("div",{className:"user__Tabs basic__Card",children:(0,a.jsx)(p.Z,{defaultActiveKey:"1",onChange:function(n){return i(n)},children:r.map((function(n){return(0,a.jsx)(p.Z.TabPane,{tab:(0,a.jsxs)("div",{className:"basic__Tabs--tab",children:[(0,a.jsx)(u.G,{className:"basic__Tabs--icon",icon:n.icon}),n.title]})},n.key)}))})}),o]})}var _=t(44178),C=t(26042),w=t(69396),j=t(10253),Z=t(97937),I=t(50319),P=t(73359),A=t(13448),S=t(80737),N=t(71230),$=t(34041),k=t(15746),D=t(50963),R=t(43356),M=t(78415),q=t(87879),z=t(14529),T=t(51482),F=t(28407),U=t(14886),Y=t(32219),E=t(67009),O=t(51747),H=t(3602);function B(n){var e=n.onClose,t=n.refetch,r=(0,i.useState)(null),s=r[0],l=r[1],u=(0,i.useState)(""),m=u[0],p=u[1],f=(0,i.useState)(""),v=f[0],g=f[1],x=(0,i.useState)(null),h=x[0],y=x[1],b=(0,i.useState)(null),_=b[0],B=b[1],G=(0,i.useState)([]),W=G[0],L=G[1],Q=(0,i.useState)(null),V=Q[0],J=Q[1],X=(0,U.Z)(),K=(0,o.a)(Y.VI).data,nn=(void 0===K?{}:K).team,en=void 0===nn?{}:nn,tn=en.useMultiplePaymentGateways,an=en.buyerPays,rn=(0,o.a)(Y.Cq,{variables:{price:h},skip:!h||!an}).data,on=(void 0===rn?{}:rn).currentUser,sn=(void 0===on?{}:on).membership,cn=(void 0===sn?{}:sn).calculateFee,dn=void 0===cn?0:cn,ln=(0,j.Z)((0,D.cI)(),1)[0],un=(0,E.Z)(),mn=un.gatewayOpened,pn=un.selectGateway,fn=un.closeGatewayModal,vn=un.openGatewayModal,gn=un.resetGateway,xn=un.gatewayType,hn=(0,j.Z)((0,I.D)(R.A9,{onError:H.Z,onCompleted:function(n){var a=n.reservationPreferenceCreate,r=a.initPoint,i=a.formBody,o=a.reservation;if(!i)return(null===o||void 0===o?void 0:o.paidAt)?(A.Z.success({message:"Reserva realizada con \xe9xito"}),e(),void t()):void(window.location=r);(0,F.Z)(r,i)}}),2),yn=hn[0],bn=hn[1].loading,_n=(0,o.a)(M.R2,{fetchPolicy:"network-only",variables:{q:{nameCont:m,reservables:!0}}}),Cn=_n.data,wn=(void 0===Cn?{}:Cn).places,jn=(void 0===wn?{}:wn).nodes,Zn=void 0===jn?[]:jn,In=_n.loading,Pn=(0,j.Z)((0,P.t)(q.B,{fetchPolicy:"network-only"}),2),An=Pn[0],Sn=Pn[1],Nn=(void 0===Sn?{}:Sn).data,$n=(void 0===Nn?{}:Nn).place,kn=(void 0===$n?{}:$n).vacancyItems,Dn=void 0===kn?[]:kn,Rn=Zn.map((function(n){return{label:n.name,value:n.id,maxAllowedAssistants:n.maxAllowedAssistants,minAllowedAssistants:n.minAllowedAssistants,reservationDaysAhead:n.reservationDaysAhead}})),Mn=function(n){g(Rn.find((function(e){return e.value===n}))),An({variables:{placeId:n}})},qn=Dn.filter((function(n){return c()(n.startsAt).isSame(s,"date")})),zn=function(){for(var n,e=null!==(n=null===v||void 0===v?void 0:v.reservationDaysAhead)&&void 0!==n?n:7,t=[],a=0;a<e;)t.push(c()().add(a,"days")),a+=1;return t}();(0,i.useEffect)((function(){Rn.length>0&&!v&&(g(Rn[0]),Mn(Rn[0].value))}),[Rn]);if("macro_bank"===xn){var Tn=Dn.find((function(n){return n.id===_.vacancyItemId})).startsAt,Fn=[{description:"".concat(null===v||void 0===v?void 0:v.label," - ").concat(c()(Tn).format("DD/MM/YYYY")," - ").concat(c()(Tn).format("LT")),price:h}];return an&&Fn.push({description:"Tarifa de servicio",price:dn}),(0,a.jsx)(O.Z,{cardForm:ln,team:en,handleReturnFromCard:gn,handleConfirm:function(){var n=(0,w.Z)((0,C.Z)({},_),{gateway:xn,frontUrl:window.location.origin});if("macro_bank"===xn){var e=ln.getFieldsValue();n.card=e}bn||yn({variables:n})},loading:bn,items:Fn})}return(0,a.jsxs)(a.Fragment,{children:[tn&&(0,a.jsx)(T.Z,{selectGateway:function(n){pn(n),"mercadopago"!==n&&"pago_tic"!==n||yn({variables:(0,w.Z)((0,C.Z)({},_),{gateway:n,frontUrl:window.location.origin})})},open:mn,onClose:fn,team:en}),Rn.length>0?(0,a.jsxs)(S.Z,{onFinish:function(){if(V){if(0!==h)return tn?(B({clientIp:X,vacancyItemId:V,assistantsDocumentNumbers:W}),void vn()):(null===en||void 0===en?void 0:en.isMacroBankActive)?(B({clientIp:X,vacancyItemId:V,assistantsDocumentNumbers:W}),void pn("macro_bank")):void yn({variables:{clientIp:X,vacancyItemId:V,assistantsDocumentNumbers:W,frontUrl:window.location.origin,gateway:(null===en||void 0===en?void 0:en.defaultPaymentGateway)||"mercadopago"}});yn({variables:{clientIp:X,vacancyItemId:V,assistantsDocumentNumbers:W,frontUrl:window.location.origin,gateway:(null===en||void 0===en?void 0:en.defaultPaymentGateway)||"mercadopago"}})}else A.Z.error({message:"Por favor, seleccione un horario."})},layout:"vertical",children:[(0,a.jsxs)(N.Z,{justify:"space-between",align:"middle",style:{marginBottom:10,color:"#333",fontWeight:600,fontSize:16},children:["Reservar espacio",(0,a.jsx)(d.Z,{type:"link",onClick:e,children:(0,a.jsx)(Z.Z,{})})]}),(0,a.jsx)(S.Z.Item,{label:"Espacio",children:(0,a.jsx)($.Z,{showSearch:!0,filterOption:!1,placeholder:"Espacio",notFoundContent:null,options:Rn,loading:In,onSearch:function(n){p(n)},onSelect:Mn,value:null===v||void 0===v?void 0:v.value})}),(0,a.jsxs)(S.Z.Item,{name:"assistantsDocumentNumbers",label:"Ingrese los n\xfameros de documento de los asistentes",children:[(0,a.jsx)($.Z,{mode:"tags",value:W,placeholder:"N\xfameros de documento de los asistentes",style:{width:"100%"},tokenSeparators:[","],onChange:function(n){return L(n)}}),(null===v||void 0===v?void 0:v.minAllowedAssistants)&&(0,a.jsxs)("div",{style:{marginTop:5},children:["M\xednimo de asistentes (incluido usted): ",null===v||void 0===v?void 0:v.minAllowedAssistants]}),(null===v||void 0===v?void 0:v.maxAllowedAssistants)&&(0,a.jsxs)("div",{children:["M\xe1ximo de asistentes (incluido usted): ",null===v||void 0===v?void 0:v.maxAllowedAssistants]})]}),(0,a.jsx)(S.Z.Item,{label:"Fecha",children:(0,a.jsx)(N.Z,{gutter:8,style:{overflowX:"auto",flexWrap:"nowrap",paddingBottom:16},children:zn.map((function(n){var e=Dn.some((function(e){return c()(e.startsAt).isSame(n,"day")})),t=s&&n.isSame(s,"day");return(0,a.jsx)(k.Z,{children:(0,a.jsxs)(d.Z,{type:t?"primary":"default",disabled:!e,onClick:function(){l(n)},style:{minWidth:64,maxWidth:64,height:64,borderRadius:12,background:t?"#e6fff2":void 0,color:t?"#00b96b":void 0,borderColor:t?"#00b96b":void 0,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",opacity:e?1:.5,lineHeight:1.25},children:[(0,a.jsx)("div",{style:{fontSize:12},children:n.format("ddd").toUpperCase()}),(0,a.jsx)("div",{style:{fontSize:18,fontWeight:t?700:400},children:n.format("DD")}),(0,a.jsx)("div",{style:{fontSize:10},children:n.format("MMMM").toUpperCase()})]})},n.format("DD/MM/YYYY"))}))})}),(0,a.jsx)(S.Z.Item,{name:"vacancyItemId",label:"Horario",children:(0,a.jsx)(N.Z,{gutter:[8,8],style:{marginBottom:16},children:qn.map((function(n){var e=n.id===V;return(0,a.jsx)(k.Z,{children:(0,a.jsx)(d.Z,{type:e?"primary":"default",disabled:n.reserved,onClick:function(){J(n.id),y(n.price)},style:{minWidth:80,height:40,borderRadius:8,background:e?"#e6fff2":void 0,color:e?"#00b96b":void 0,borderColor:e?"#00b96b":void 0,fontWeight:e?700:400,opacity:n.reserved?.5:1},children:c()(n.startsAt).format("HH:mm")}
1)},n.id)}))})}),null!==h&&(0,a.jsxs)(N.Z,{justify:"space-between",align:"middle",style:{marginBottom:10,color:"#333",fontWeight:600,fontSize:16},children:[(0,a.jsx)("div",{children:"Total"}),(0,a.jsx)("div",{children:z.o.format(h||0)})]}),(0,a.jsx)(S.Z.Item,{children:(0,a.jsx)(N.Z,{justify:"center",align:"middle",children:(0,a.jsx)(d.Z,{disabled:null===h,htmlType:"submit",type:"primary",style:{marginTop:10},children:"Reservar"})})})]}):(0,a.jsx)("div",{style:{fontWeight:600,fontSize:16,padding:20,textAlign:"center"},children:"En este momento no hay espacios disponibles para reservar"})]})}var G=function(){var n,e=(0,i.useState)("1"),t=e[0],r=e[1],s=(0,i.useState)(!1),p=s[0],f=s[1],v=function(){return f(!1)},g=[{title:"Pr\xf3ximas reservas",icon:["far","futbol"],key:"1",emptyMessage:"No tienes nuevas reservas."},{title:"Reservas pasadas",icon:["far","calendar-check"],key:"2",emptyMessage:"No tienes reservas pasadas."}],x=(0,o.a)(m.$,{fetchPolicy:"cache-and-network",variables:{q:{s:"2"===t?"starts_at desc":"starts_at asc",calculated_ends_at_lt:"2"===t?c()().format("YYYY-MM-DDTHH:00:00"):void 0,calculated_ends_at_gt:"1"===t?c()().format("YYYY-MM-DDTHH:00:00"):void 0}}}),h=x.data,y=(void 0===h?{}:h).reservations,C=(void 0===y?{}:y).edges,w=void 0===C?[]:C,j=x.refetch,Z=w.map((function(n){return n.node})),I=0===Z.length;return(0,a.jsx)(b,{title:"Reservas",principalAction:(0,a.jsxs)(d.Z,{className:"header_Button",onClick:function(){return f(!0)},children:[(0,a.jsx)(u.G,{icon:["far","plus-square"]}),"Nueva reserva"]}),onChangeTab:r,tabs:g,children:(0,a.jsxs)("div",{children:[I?(0,a.jsx)("div",{className:"payments__Card user__Card",children:null===(n=g.find((function(n){return n.key===t})))||void 0===n?void 0:n.emptyMessage}):Z.map((function(n){return(0,a.jsx)("div",{children:(0,a.jsx)(_.Z,{reservation:n})},n.id)})),(0,a.jsx)(l.Z,{open:p,closable:!1,onCancel:v,footer:null,destroyOnClose:!0,children:(0,a.jsx)(B,{onClose:v,refetch:j})})]})})};function W(){return(0,a.jsx)(G,{})}W.layout=r.Z;var L=!0,Q=W},73359:function(n,e,t){"use strict";t.d(e,{t:function(){return d}});var a=t(97582),r=t(67294),i=t(14012),o=t(71641),s=t(66252),c=["refetch","reobserve","fetchMore","updateQuery","startPolling","subscribeToMore"];function d(n,e){var t,d=r.useRef(),l=r.useRef(),u=r.useRef(),m=(0,i.J)(e,d.current||{}),p=null!==(t=null===m||void 0===m?void 0:m.query)&&void 0!==t?t:n;l.current=m,u.current=p;var f=(0,o.A)((0,s.x)(e&&e.client),p),v=f.useQuery((0,a.pi)((0,a.pi)({},m),{skip:!d.current})),g=v.observable.options.initialFetchPolicy||f.getDefaultFetchPolicy(),x=Object.assign(v,{called:!!d.current}),h=r.useMemo((function(){for(var n={},e=function(e){var t=x[e];n[e]=function(){return d.current||(d.current=Object.create(null),f.forceUpdateState()),t.apply(this,arguments)}},t=0,a=c;t<a.length;t++){e(a[t])}return n}),[]);Object.assign(x,h);var y=r.useCallback((function(n){d.current=n?(0,a.pi)((0,a.pi)({},n),{fetchPolicy:n.fetchPolicy||g}):{fetchPolicy:g};var e=(0,i.J)(l.current,(0,a.pi)({query:u.current},d.current)),t=f.executeQuery((0,a.pi)((0,a.pi)({},e),{skip:!1})).then((function(n){return Object.assign(n,h)}));return t.catch((function(){})),t}),[]);return[y,x]}}},function(n){n.O(0,[3379,1664,5810,4235,4011,2124,4927,4041,1851,939,4398,6619,6411,8116,6880,4968,5515,7890,3978,5143,4475,3158,3503,9774,2888,179],(function(){return e=12281,n(n.s=e);var e}));var e=n.O();_N_E=e}]);

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.