1(this["webpackJsonpvuexy-react-admin-dashboard"]=this["webpackJsonpvuexy-react-admin-dashboard"]||[]).push([[55],{1098:function(e){e.exports=JSON.parse("{}")},1179:function(e,a,t){"use strict";t.r(a);var n=t(8),c=t(0),s=t.n(c),o=t(4),l=t(5),r=t(2),i=t.n(r),u=t(12),b=t.n(u),j=t(13),d={tabs:i.a.bool,pills:i.a.bool,vertical:i.a.oneOfType([i.a.bool,i.a.string]),horizontal:i.a.string,justified:i.a.bool,fill:i.a.bool,navbar:i.a.bool,card:i.a.bool,tag:j.q,className:i.a.string,cssModule:i.a.object},O=function(e){var a=e.className,t=e.cssModule,n=e.tabs,c=e.pills,r=e.vertical,i=e.horizontal,u=e.justified,d=e.fill,O=e.navbar,v=e.card,p=e.tag,g=Object(l.a)(e,["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"]),m=Object(j.m)(b()(a,O?"navbar-nav":"nav",!!i&&"justify-content-"+i,function(e){return!1!==e&&(!0===e||"xs"===e?"flex-column":"flex-"+e+"-column")}(r),{"nav-tabs":n,"card-header-tabs":v&&n,"nav-pills":c,"card-header-pills":v&&c,"nav-justified":u,"nav-fill":d}),t);return s.a.createElement(p,Object(o.a)({},g,{className:m}))};O.propTypes=d,O.defaultProps={tag:"ul",vertical:!1};var v=O,p=t(1132),g=t(1133),m=t(21),f=s.a.createContext({}),h={tag:j.q,activeTab:i.a.any,className:i.a.string,cssModule:i.a.object},S=function(e){function a(a){var t;return(t=e.call(this,a)||this).state={activeTab:t.props.activeTab},t}return Object(m.a)(a,e),a.getDerivedStateFromProps=function(e,a){return a.activeTab!==e.activeTab?{activeTab:e.activeTab}:null},a.prototype.render=function(){var e=this.props,a=e.className,t=e.cssModule,n=e.tag,c=Object(j.n)(this.props,Object.keys(h)),l=Object(j.m)(b()("tab-content",a),t);return s.a.createElement(f.Provider,{value:{activeTabId:this.state.activeTab}},s.a.createElement(n,Object(o.a)({},c,{className:l})))},a}(c.Component),x=S;S.propTypes=h,S.defaultProps={tag:"div"};var k={tag:j.q,className:i.a.string,cssModule:i.a.object,tabId:i.a.any};function N(e){var a=e.className,t=e.cssModule,n=e.tabId,c=e.tag,r=Object(l.a)(e,["className","cssModule","tabId","tag"]),i=function(e){return Object(j.m)(b()("tab-pane",a,{active:n===e}),t)};return s.a.createElement(f.Consumer,null,(function(e){var a=e.activeTabId;return s.a.createElement(c,Object(o.a)({},r,{className:i(a)}))}))}N.propTypes=k,N.defaultProps={tag:"div"};var y=t(20),C=(t(82),t(1119)),T=t(1122),E=t(52),w=t(57),P=t(68),I=t.n(P),z=t(409),R=t(88),M=t(55),A=t.n(M),F=t(85),H=t(72),V=t(63),_=t(60),D=t.n(_),G=t(59),W=t.n(G),q=(t(227),t(3)),J=(D()(W.a),function(){var e=Object(R.g)(),a=Object(y.c)(),t=(Object(w.a)(),Object(w.a)().role,Object(c.useState)([])),s=Object(n.a)(t,2),o=s[0],l=s[1],r=Object(c.useState)([]),i=Object(n.a)(r,2),u=(i[0],i[1]),b=Object(c.useState)(""),j=Object(n.a)(b,2),d=j[0],O=j[1],v=Object(c.useState)(1),p=Object(n.a)(v,2),g=p[0],m=p[1],f=Object(c.useState)(10),h=Object(n.a)(f,2),S=h[0],x=h[1],k=Object(c.useState)(!1),N=Object(n.a)(k,2),P=N[0],M=N[1],_=Object(c.useState)({value:"",label:"Odaberi sezonu"}),D=Object(n.a)(_,2),G=D[0],W=(D[1],Object(c.useState)({value:"",label:"Odaberi status"})),J=Object(n.a)(W,2),L=J[0],B=(J[1],Object(F.a)(L)),K=Object(F.a)(g),Y=Object(F.a)(S),Q=Object(F.a)(G),U=Object(c.useState)({value:"",label:"Select season"}),X=Object(n.a)(U,2),Z=X[0],$=X[1],ee=Object(c.useState)(!1),ae=Object(n.a)(ee,2);ae[0],ae[1];Object(c.useEffect)((function(){var e=K!==g,a=Q&&(null==G||Q.value!==G.value),t=Y!==S,n=B&&(null==L||B.value!==L.value);(0==(null===o||void 0===o?void 0:o.length)&&!P||e||a||t||n)&&(P||M(!0),A.a.post("".concat("https://unisport-backend-prod.herokuapp.com","/admin/get-events"),{organisationId:Object(V.c)()?Object(V.c)().id:null}).then((function(e){var a=e.data.events.allEvents.filter((function(e){return e&&e}));l(a),u(e.data.events.categories)})).catch((function(e){return console.log(e)})),Z&&""===Z.value&&A.a.get("".concat("https://unisport-backend-prod.herokuapp.com","/admin/seasons")).then((function(e){var a=e.data.seasons.map((function(e){return{value:e,label:e}}));$(a)})))}));var te=[{name:"Naziv",selector:"name",sortable:!0},{name:"Kategorija",cell:function(e){var a,t;return null!==(a=e.category)&&void 0!==a&&a.length?e.category:null===(t=e.category)||void 0===t?void 0:t.value},sortable:!0},{name:"",cell:function(t){return Object(q.jsx)(z.a,{size:14,className:"cursor-pointer w-75",style:{marginLeft:"auto"},onClick:function(){a({type:"EVENT_CATEGORIES",eventCategories:o}),a({type:"EVENT_DETAILS",row:t}
1),e.push("/cms-postavke/dogadanja/".concat(t.name,"/edit"))}})}}];return Object(q.jsxs)(c.Fragment,{children:[Object(q.jsx)(C.a,{children:Object(q.jsx)(T.a,{children:Object(q.jsx)(E.a.Ripple,{onClick:function(){e.push("/cms-postavke/dogadanja/kategorije")},color:"primary",className:"btn-next",children:Object(q.jsx)("span",{children:"Izmijeni kategorije"})})})}),Object(q.jsx)("div",{style:{minWidth:"90%",overflow:scroll},className:"app-user-list",children:Object(q.jsx)(C.a,{style:{overflowY:"scroll"},children:Object(q.jsx)(I.a,{paginationRowsPerPageOptions:[10,20,30,40,50],paginationPerPage:50,defaultSortField:"createdAt",defaultSortAsc:!1,title:"Natjecanja",labelRowsPerPage:"Broj redaka na stranici",noHeader:!0,subHeader:!0,pagination:!0,responsive:!0,onChangePage:function(e){m(e)},onChangeRowsPerPage:function(e){x(e)},columns:te,className:"react-dataTable",data:o,subHeaderComponent:Object(q.jsx)(H.a,{name:"Doga\u0111anja",new:"Izradi doga\u0111anje",onClick:function(){a({type:"EVENT_CATEGORIES",eventCategories:o}),e.push("/cms-postavke/dogadanja/new")},searchTerm:d,handleFilter:function(e){O(e)},roles:["CMS admin"]})})})})]})}),L=(t(1098),D()(W.a),function(){var e=Object(R.g)(),a=Object(y.c)(),t=(Object(w.a)(),Object(w.a)().role,Object(c.useState)([])),s=Object(n.a)(t,2),o=s[0],l=s[1],r=Object(c.useState)(""),i=Object(n.a)(r,2),u=i[0],b=i[1],j=Object(c.useState)(1),d=Object(n.a)(j,2),O=d[0],v=d[1],p=Object(c.useState)(10),g=Object(n.a)(p,2),m=g[0],f=g[1],h=Object(c.useState)(!1),S=Object(n.a)(h,2),x=S[0],k=S[1],N=Object(c.useState)({value:"",label:"Odaberi sezonu"}),T=Object(n.a)(N,2),E=T[0],P=(T[1],Object(c.useState)({value:"",label:"Odaberi status"})),M=Object(n.a)(P,2),_=M[0],D=(M[1],Object(F.a)(_)),G=Object(F.a)(O),W=Object(F.a)(m),J=Object(F.a)(E),L=Object(c.useState)({value:"",label:"Select season"}),B=Object(n.a)(L,2),K=B[0],Y=B[1];Object(c.useEffect)((function(){var e=G!==O,a=J&&(null==E||J.value!==E.value),t=W!==m,n=D&&(null==_||D.value!==_.value);(0==(null===o||void 0===o?void 0:o.length)&&!x||e||a||t||n)&&(x||k(!0),null!=E&&""!==E.value&&"season=".concat(E.value,"&"),null!=_&&""!==_.value&&"status=".concat(_.value,"&"),Object(V.h)(),A.a.post("".concat("https://unisport-backend-prod.herokuapp.com","/admin/get-news-categories"),{organisationId:Object(V.c)()?Object(V.c)().id:null}).then((function(e){console.log(e),l(e.data.newsCategories)})).catch((function(e){return console.log(e)})),K&&""===K.value&&A.a.get("".concat("https://unisport-backend-prod.herokuapp.com","/admin/seasons")).then((function(e){var a=e.data.seasons.map((function(e){return{value:e,label:e}}));Y(a)})))}));var Q=[{name:"Kategorija",selector:"name",sortable:!0},{name:"",cell:function(t){return Object(q.jsx)(z.a,{size:14,className:"cursor-pointer w-75",style:{marginLeft:"auto"},onClick:function(){a({type:"NEWS_CATEGORIES",newsCategories:o}),e.push("/cms-postavke/vijesti/".concat(t.name,"/edit"))}})}}];return Object(q.jsx)(c.Fragment,{children:Object(q.jsx)("div",{style:{minWidth:"90%",overflow:scroll},className:"app-user-list",children:Object(q.jsx)(C.a,{style:{overflowY:"scroll"},children:Object(q.jsx)(I.a,{paginationRowsPerPageOptions:[10,20,30,40,50],paginationPerPage:50,defaultSortField:"createdAt",defaultSortAsc:!1,title:"Natjecanja",labelRowsPerPage:"Broj redaka na stranici",noHeader:!0,subHeader:!0,pagination:!0,responsive:!0,onChangePage:function(e){v(e)},onChangeRowsPerPage:function(e){f(e)},columns:Q,className:"react-dataTable",data:o,subHeaderComponent:Object(q.jsx)(H.a,{name:"Vijesti",new:"Izradi kategoriju",onClick:function(){a({type:"NEWS_CATEGORIES",newsCategories:o}),e.push("/cms-postavke/vijesti/new")},searchTerm:u,handleFilter:function(e){b(e)},roles:["CMS admin"]})})})})})});a.default=function(){Object(R.g)();var e=Object(c.useState)("1"),a=Object(n.a)(e,2),t=a[0],s=a[1],o=function(e){t!==e&&s(e)};return Object(q.jsxs)(c.Fragment,{children:[Object(q.jsxs)(v,{tabs:!0,children:[Object(q.jsx)(p.a,{children:Object(q.jsx)(g.a,{active:"1"===t,onClick:function(){o("1")},children:"Vijesti"})}),Object(q.jsx)(p.a,{children:Object(q.jsx)(g.a,{active:"2"===t,onClick:function(){o("2")},children:"Doga\u0111anja"})})]}),Object(q.jsxs)(x,{className:"py-50",activeTab:t,children:[Object(q.jsx)(N,{tabId:"1",children:Object(q.jsx)(L,{})}),Object(q.jsx)(N,{tabId:"2",children:Object(q.jsx)(J,{})})]})]})}}}]); 2//# sourceMappingURL=55.e8544375.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.