1(this["webpackJsonpe-rejestracja"]=this["webpackJsonpe-rejestracja"]||[]).push([[27],{606:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(2),r=n(7),i=function(e){var t=e.children;return Object(a.jsx)(r.a,{as:"h1",fontSize:"4xl",children:t})}},618:function(e,t,n){"use strict";n.d(t,"a",(function(){return F}));var a=n(4),r=n(6),i=n(2),o=n(1),c=n(573),l=n(232),d=n(48),u=n(67),s=n(19),b=n(70),j=n(7),v=n(49),f=n(96),h=n(236),p=n(119),O=n(15),m=n(627),g=(n(623),n(97)),x=n(197),_=n(12);function w(){var e=Object(p.a)(["\n .react-calendar {\n background-color: transparent;\n border-radius: 8px;\n width: 100%;\n min-height: 360px;\n border: 2px solid ",";\n }\n\n .react-calendar__month-view__days__day--neighboringMonth {\n visibility: hidden;\n }\n\n .react-calendar__month-view__days__day {\n border: 2px solid transparent;\n color: ",";\n }\n\n .react-calendar__month-view__days__day:disabled {\n background-color: ",";\n color: black;\n }\n\n .react-calendar__month-view__days__day:hover:disabled {\n cursor: not-allowed;\n }\n\n .react-calendar__month-view__days__day:hover:not(:disabled):not(.react-calendar__tile--active) {\n background-color: transparent !important;\n border: 2px solid\n ",";\n border-radius: 5px;\n }\n\n .react-calendar__month-view__days__day.react-calendar__tile--active {\n background: ",";\n color: white;\n }\n\n .react-calendar__tile--active:enabled:hover,\n .react-calendar__tile--active:enabled:focus {\n background: ",";\n }\n\n .react-calendar__navigation__prev-button:disabled,\n .react-calendar__navigation__prev2-button:disabled,\n .react-calendar__navigation__next-button:disabled,\n .react-calendar__navigation__next2-button:disabled {\n color: black;\n cursor: not-allowed;\n }\n\n .react-calendar__navigation__prev2-button {\n border-top-left-radius: 6px;\n }\n\n .react-calendar__navigation__next2-button {\n border-top-right-radius: 6px;\n }\n\n .react-calendar__month-view__days__day--weekend {\n color: ",";\n }\n\n .react-calendar__month-view__days__day--weekend:disabled {\n color: ",";\n }\n\n .react-calendar__year-view__months__month:disabled,\n .react-calendar__century-view__decades__decade:disabled {\n color: black;\n }\n"]);return w=function(){return e},e}var y=function(e){var t=e.id,n=e.onMonthChange,r=e.onYearChange,o=e.onDayChange,c=e.disabledDay,l=Object(O.a)(e,["id","onMonthChange","onYearChange","onDayChange","disabledDay"]),d=Object(_.useGetThemeColors)(),u=Object(x.d)(d.primary[600],d.white),s=Object(x.d)("#f0f0f0",d.gray[300]),b=Object(x.d)(d.white,d.black),j=Object(x.d)(d.black,d.white),v=Object(x.d)(d.primary[800],d.gray[800]),f=Object(x.d)("#d10000",d.red[400]),h=Object(x.d)("#d10000",d.red[100]);return Object(i.jsx)(C,{id:t,borderColor:u,disabledBackgroundColor:s,disabledTextColor:b,textColor:j,selectedBackgroundColor:v,weekendDayTextColor:f,disabledWeekendDayTextColor:h,children:Object(i.jsx)(m.a,Object(a.a)({onChange:o,onActiveStartDateChange:function(e){switch(e.view){case"month":return n&&n(e.activeStartDate);case"year":return r&&r(e.activeStartDate)}},tileDisabled:function(e){return"month"===e.view&&(!!c&&c(e.date))}},l))})},C=Object(g.a)(l.a)(w(),(function(e){return e.borderColor}),(function(e){return e.textColor}),(function(e){return e.disabledBackgroundColor}),(function(e){return e.selectedBackgroundColor}),(function(e){return e.selectedBackgroundColor}),(function(e){return e.selectedBackgroundColor}),(function(e){return e.disabledWeekendDayTextColor}),(function(e){return e.weekendDayTextColor})),k=function(e){var t=e.date,n=e.setDate,a=e.setMonth,r=e.reservationIntervalList,o=Object(u.a)();return Object(i.jsx)(y,{id:"reservation-calendar",value:t?t.toDate():null,minDate:o.toDate(),onMonthChange:function(e){a(Object(u.a)(e)),n(null)},onChange:function(e){n(e?Object(u.a)(e):null)},disabledDay:function(e){return!r.find((function(t){return t.date.baseFormat()===Object(u.a)(e).baseFormat()&&t.intervals.find((function(e){return e.status===h.a.Available}))}))}})},D=n(628),z=n(151),S=n(59),I=function(e){var t=e.title,n=Object(O.a)(e,["title"]);return Object(i.jsx)(S.Button,Object(a.a)(Object(a.a)({customColorScheme:S.CustomColorScheme.Blue,justifySelf:"center",borderRadius:15,w:"110px",h:"55px",id:"hour-btn-".concat(t)},n),{},{children:t}))},A=function(e){var t=e.selectedDay,n=e.selectedInterval,a=e.setInterval;return Object(i.jsx)(l.a,{maxH:"230px",overflowY:"auto",children:Object(i.jsx)(D.a,{minChildWidth:"110px",gap:8,justifyContent:"center",children:Object(z.sortBy)(null===t||void 0===t?void 0:t.intervals,(function(e){return e.startDateTime.toNumber()})).filter((function(e){return e.status===h.a.Available})).map((function(e){var t=e.id===(null===n||void 0===n?void 0:n.id);return Object(i.jsx)(I,{title:e.startDateTime.getTime(),isActive:t,onClick:function(){return a(e)}},e.id)}))})})},T=function(e){var t=e.availableDate,n=e.queueId,b=e.children,f=e.banBookingToday,h=Object(s.a)().friendlyUrl,p=Object(o.useState)(t),O=Object(r.a)(p,2),m=O[0],g=O[1],x=Object(o.useState)(null),_=Object(r.a)(x,2),w=_[0],y=_[1],C=Object(o.useState)(m),D=Object(r.a)(C,2),z=D[0],S=D[1],I=Object(v.a)(function(e,t){return["reservation-interval-list",e,t]}(null===z||void 0===z?void 0:z.getMonth(),null===z||void 0===z?void 0:z.getFullYear()),(function(){return function(e,t,n){var r=t?t.apiFormat():null;return Object(d.a)().get("/e-reservation/".concat(n,"/queue/").concat(e,"/intervals?month=").concat(r)).then((function(e){return e.map((function(e){return{date:Object(u.a)(e.date),intervals:e.intervals.map((function(e){return Object(a.a)(Object(a.a)({},e),{},{startDateTime:Object(u.a)(e.startDateTime)})}))}}))}))}(n,z,h)})).data;if(!I)return Object(i.jsx)(i.Fragment,{});var T=I.find((function(e){return(null===m||void 0===m?void 0:m.baseFormat())===e.date.baseFormat()}));return Object(i.jsxs)(c.a,{direction:{base:"column",lg:"row"},mt:8,children:[Object(i.jsx)(l.a,{width:{base:"100%",lg:"40%"},children:Object(i.jsx)(k,{reservationIntervalList:I,date:m,setDate:function(e){g(e),y(null)},setMonth:S})}),Object(i.jsx)(l.a,{width:{base:"100%",lg:"60%"},px:8,children:f&&(null===T||void 0===T?void 0:T.date.getDayOfMonth())===Object(u.a)().getDayOfMonth()&&(null===T||void 0===T?void 0:T.date.getMonth())===Object(u.a)().getMonth()&&(null===T||void 0===T?void 0:T.date.getFullYear())===Object(u.a)().getFullYear()?Object(i.jsx)(j.a,{fontSize:"2xl",textAlign:"center",children:"Brak mo\u017cliwo\u015bci rezerwacji terminu w dniu bie\u017c\u0105cym"}):m?Object(i.jsxs)(i.Fragment,{children:[Object(i.jsx)(j.a,{fontSize:"2xl",textAlign:"center",mb:2,children:"Dost\u0119pne godziny"}),Object(i.jsx)(A,{selectedDay:T,selectedInterval:w,setInterval:y}),Object(i.jsxs)(l.a,{mt:8,textAlign:"center",h:"150px",children:[Object(i.jsx)(j.a,{fontSize:"2xl",mb:2,children:"Wybrany termin:"}),Object(i.jsx)(j.a,{fontSize:"2xl",textDecoration:"underline",fontWeight:"bold",children:m.userFormat()}),Object(i.jsx)(j.a,{fontSize:"2xl",textDecoration:"underline",fontWeight:"bold",children:w&&Object(i.jsxs)(i.Fragment,{children:["godz. ",null===w||void 0===w?void 0:w.startDateTime.getTime()]})})]}),Object(i.jsx)(l.a,{mt:8,textAlign:"center",children:b({selectedInterval:w,clearInterval:function(){return y(null)}})})]}):Object(i.jsx)(j.a,{fontSize:"2xl",textAlign:"center",children:"Wybierz dzie\u0144 a nast\u0119pnie godzin\u0119"})})]})},F=function(e){var t=Object.assign({},e);return Object(i.jsx)(f.a,{children:Object(i.jsx)(o.Suspense,{fallback:Object(i.jsx)(b.a,{mt:4}),children:Object(i.jsx)(T,Object(a.a)({},t))})})}},624:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(4),r=n(15),i=n(2),o=(n(1),n(197)),c=n(232),l=n(12),d=function(e){var t=e.children,n=Object(r.a)(e,["children"]),d=Object(l.useGetThemeColors)(),u=Object(o.d)(d.primary[600],d.white);return Object(i.jsx)(c.a,Object(a.a)(Object(a.a)({borderRadius:15,border:"2px s
1olid ".concat(u),p:2},n),{},{children:Object(i.jsx)(c.a,{maxH:"150px",overflowY:"auto",children:t})}))}},628:function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var a=n(47),r=n(17),i=n(572),o=n(1),c=n(34);n(58);function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function d(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}var u=Object(a.a)((function(e,t){var n=e.area,a=e.templateAreas,r=e.gap,i=e.rowGap,u=e.columnGap,s=e.column,b=e.row,j=e.autoFlow,v=e.autoRows,f=e.templateRows,h=e.autoColumns,p=e.templateColumns,O=d(e,["area","templateAreas","gap","rowGap","columnGap","column","row","autoFlow","autoRows","templateRows","autoColumns","templateColumns"]),m={display:"grid",gridArea:n,gridTemplateAreas:a,gridGap:r,gridRowGap:i,gridColumnGap:u,gridAutoColumns:h,gridColumn:s,gridRow:b,gridAutoFlow:j,gridAutoRows:v,gridTemplateRows:f,gridTemplateColumns:p};return o.createElement(c.a.div,l({ref:t,__css:m},O))}));r.a&&(u.displayName="Grid");function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}var b=Object(a.a)((function(e,t){var n,a,c=e.columns,l=e.spacingX,d=e.spacingY,b=e.spacing,j=e.minChildWidth,v=function(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,["columns","spacingX","spacingY","spacing","minChildWidth"]),f=j?(a=j,Object(i.d)(a,(function(e){return Object(r.g)(e)?null:"repeat(auto-fit, minmax("+(t=e,(Object(r.h)(t)?t+"px":t)+", 1fr))");var t}))):(n=c,Object(i.d)(n,(function(e){return Object(r.g)(e)?null:"repeat("+e+", 1fr)"})));return o.createElement(u,s({ref:t,gap:b,columnGap:l,rowGap:d,templateColumns:f},v))}));r.a&&(b.displayName="SimpleGrid")},636:function(e,t,n){"use strict";n.r(t);var a=n(4),r=n(2),i=n(232),o=n(32),c=n(19),l=n(7),d=n(624),u=n(606),s=n(75),b=n(60),j=n(618),v=n(16),f=n.n(v),h=n(31),p=n(599),O=n(48),m=function(e,t){return Object(O.a)().post("/e-reservation/".concat(t,"/appointment/block"),e)},g=n(35),x=n(95),_=n(59),w=function(e){var t=e.intervalId,n=e.clearInterval,a=Object(o.i)(),i=a.groupId,d=a.queueId,u=a.appointmentId,s=a.friendlyUrl,b=Object(o.g)().push,j=function(){var e=Object(x.a)().addNotification,t=Object(g.b)().blockAppointmentTime,n="Podsumowanie";return{showSuccessNotification:function(){return e({title:n,description:"Je\u015bli w ci\u0105gu ".concat(t," minut nie potwierdzisz rezerwacji zostanie ona anulowana."),type:"warning"})},showErrorNotification:function(t){return e({title:n,description:t||"Co\u015b posz\u0142o nie tak i nie uda\u0142o si\u0119 zapisa\u0107 terminu",type:"error"})}}}(),v=j.showSuccessNotification,O=j.showErrorNotification,w=function(){var e=Object(c.a)().friendlyUrl;return Object(p.a)((function(t){return m(t,e)}))}(),y=function(){var e=Object(h.a)(f.a.mark((function e(t,a){var r,o;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(r=new FormData).append("intervalId",t.toString()),a&&r.append("appointmentId",a.toString()),e.next=6,w.mutateAsync(r);case 6:o=e.sent,b("/e-rezerwacja/".concat(s,"/").concat(i,"/rezerwacja/").concat(d,"/podsumowanie/").concat(o.appointmentId)),v(),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(0),n(),O(e.t0.message);case 15:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(t,n){return e.apply(this,arguments)}}();return Object(r.jsx)(_.Button,{customColorScheme:_.CustomColorScheme.Green,isLoading:w.isLoading,disabled:!t||w.isLoading,h:"80px",minW:"300px",onClick:function(){t&&y(t,u)},id:"go-to-summary-btn",children:Object(r.jsx)(l.a,{children:"Przejd\u017a do podsumowania"})})},y=n(150),C=n(235),k=function(e){var t=e.reservedDate,n=Object(o.i)().queueId,a=Object(g.b)().banBookingToday,b=Object(c.a)().friendlyUrl,v=Object(C.a)(n,b).data;return v?Object(r.jsxs)(i.a,{children:[Object(r.jsx)(u.a,{children:v.name}),v.description&&Object(r.jsx)(d.a,{children:Object(r.jsx)(s.a,{html:v.description})}
1),v.firstAvailableIntervalDate?Object(r.jsx)(j.a,{availableDate:t||v.firstAvailableIntervalDate,queueId:v.id,banBookingToday:a,children:function(e){var t=e.selectedInterval,n=e.clearInterval;return Object(r.jsx)(w,{intervalId:null===t||void 0===t?void 0:t.id,clearInterval:n})}}):Object(r.jsx)(i.a,{textAlign:"center",mt:4,children:Object(r.jsx)(l.a,{fontSize:"4xl",children:"Brak wolnych termin\xf3w"})})]}):Object(r.jsx)(i.a,{children:Object(r.jsx)(l.a,{fontSize:"4xl",children:"Nie znaleziono kolejki"})})};t.default=function(e){var t=Object.assign({},e);return Object(r.jsx)(b.a,{fallback:function(e){var t=e.error;if(t instanceof y.AjaxError&&404===t.status)return Object(r.jsx)(b.c,{children:Object(r.jsx)(l.a,{fontSize:32,children:t.message})});throw t},children:Object(r.jsx)(k,Object(a.a)({},t))})}}}]); 2//# sourceMappingURL=27.0ff4105b.chunk.js.map
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.