1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[444],{3815:function(e,n,t){"use strict";var r=t(1649),i=t(5893);n.Z=function(e){var n=e.component,t=e.toggle;return(0,i.jsxs)("div",{id:"modalWrapper",children:[(0,i.jsx)("div",{id:"modalClose",onClick:function(){return t("close")},children:(0,i.jsx)(r.j7p,{style:{fontSize:"40px"}})}),(0,i.jsx)("div",{id:"modalContent",children:n})]})}},1568:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(8216),i=t(5997),s=t(3444),a=t(982),c=t(2953),o=t(7294),u=t(266),l=t(809),d=t.n(l),f=t(1664),h=t(1163),m=t(5893),p=function(){var e=(0,h.useRouter)(),n=function(){var n=(0,u.Z)(d().mark((function n(){return d().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch("/api/logout",{method:"GET"});case 2:if(!n.sent.ok){n.next=5;break}return n.abrupt("return",e.push("/admin/login"));case 5:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,m.jsxs)("div",{id:"header",children:[(0,m.jsx)(f.default,{href:"/admin/",children:(0,m.jsx)("img",{src:"/assets/logo_pouillon.png",style:{width:"200px"},className:"hoverable"})}),(0,m.jsxs)("div",{children:[(0,m.jsx)("button",{onClick:n,className:"btn btnPrimary",style:{marginRight:"10px"},children:"Se d\xe9connecter"}),(0,m.jsx)(f.default,{href:"/admin/password",children:(0,m.jsx)("a",{className:"btn btnPrimary",children:"Mot de passe"})})]})]})},v=t(8193),x=t(5434),j=function(){return(0,m.jsxs)("div",{id:"hiddenNav",children:[(0,m.jsx)("div",{className:"hiddenNavItem",onClick:function(){return h.default.push("/admin/pages")},title:"Lieux",children:(0,m.jsx)(v.E2A,{className:"hiddenNavIcon"})}),(0,m.jsx)("div",{className:"hiddenNavItem",onClick:function(){return h.default.push("/admin/categories")},title:"Cat\xe9gories",children:(0,m.jsx)(v.s8$,{className:"hiddenNavIcon"})}),(0,m.jsx)("div",{className:"hiddenNavItem",onClick:function(){return h.default.push("/admin/static")},title:"Pages Statiques",children:(0,m.jsx)(x.Fqs,{className:"hiddenNavIcon"})}),(0,m.jsx)("div",{className:"hiddenNavItem",onClick:function(){return h.default.push("/admin/settings")},title:"Param\xe8tres",children:(0,m.jsx)(v.xRF,{className:"hiddenNavIcon"})}),(0,m.jsx)("div",{className:"hiddenNavItem",onClick:function(){return h.default.push("/admin/messages")},title:"Messages",children:(0,m.jsx)(v.Dme,{className:"hiddenNavIcon"})})]})};function g(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,r=(0,c.Z)(e);if(n){var i=(0,c.Z)(this).constructor;t=Reflect.construct(r,arguments,i)}else t=r.apply(this,arguments);return(0,a.Z)(this,t)}}var b=function(e){(0,s.Z)(t,e);var n=g(t);function t(){return(0,r.Z)(this,t),n.apply(this,arguments)}return(0,i.Z)(t,[{key:"render",value:function(){var e=this.props.children;return(0,m.jsxs)(o.Fragment,{children:[(0,m.jsx)(p,{}),(0,m.jsx)("div",{className:"mainWrapperAdmin",children:(0,m.jsx)("div",{className:"mainComponentAdmin",children:e})}),(0,m.jsx)(j,{})]})}}]),t}(o.Component)},358:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSP:function(){return k},default:function(){return w}});var r=t(7294),i=t(1568),s=t(3815),a=t(8575),c=t(2809),o=t(266),u=t(809),l=t.n(u),d=t(2283),f=t(1163),h=t(9669),m=t.n(h),p=t(9249),v=t(5893);function x(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function j(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?x(Object(t),!0).forEach((function(n){(0,c.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):x(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var g=function(e){var n=e.categorie,t=e.toggle,r=(0,f.useRouter)(),i=(0,d.cI)(),s=i.register,a=i.handleSubmit,c=(i.watch,i.formState.errors,function(){var e=(0,o.Z)(l().mark((function e(r){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n?m().put("/api/categories/"+n.idCategorie,r).then((function(e){p.Am.success("Cat\xe9gorie mise \xe0 jour !"),t()})):m().post("/api/categories/handler",r).then((function(e){p.Am.success("Cat\xe9gorie ajout\xe9e !"),t()}));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());return(0,v.jsxs)("form",{onSubmit:a(c),id:"postForm",className:"form",style:{width:n?"100%":"700px"},children:[(0,v.jsxs)("div",{className:"form-field-admin",children:[(0,v.jsx)("label",{children:"Label"}),(0,v.jsx)("input",j({type:"text",name:"label",placeholder:"Label",defaultValue:null===n||void 0===n?void 0:n.label},s("label")))]}),(0,v.jsxs)("div",{className:"buttons-container",children:[n&&(0,v.jsx)("button",{type:"button",className:"btn btnPrimaryOutlined",onClick:function(){r.back()},children:"Annuler"}),(0,v.jsx)("button",{type:"submit",className:"btn btnPrimary",children:"Sauvegarder"})]})]})},b=t(8193),N=t(9583),y=function(e){var n=e.categorie,t=e.editCategorie,r=e.deleteCategorie;return(0,v.jsxs)("div",{className:"admCategorieItem",children:[(0,v.jsx)("p",{children:n.label}),(0,v.jsxs)("div",{children:[(0,v.jsx)(b.$iz,{style:{fontSize:"24px",marginRight:"10px"},className:"primary hoverable",onClick:function(){return t(n)}}),(0,v.jsx)(N.lp8,{style:{fontSize:"24px",marginRight:"10px"},className:"red hoverable",onClick:function(){return r(n.idCategorie)}})]})]})},C=function(){return fetch.apply(void 0,arguments).then((function(e){return e.json()}))},k=!0,w=function(e){e.user;var n=(0,r.useState)(null),t=n[0],c=n[1],o=(0,r.useState)(!1),u=o[0],l=o[1],d=(0,a.ZP)("/api/categories/handler",C,{refreshInterval:1e3}),f=d.data;if(d.error)return(0,v.jsx)("div",{children:"failed to load"});if(!f)return(0,v.jsx)("div",{children:"loading..."});var h=function(){l(!u),c(null)},x=function(e){confirm("Etes-vous s\xfbr ?")&&m().delete("/api/categories/"+e).then((function(e){p.Am.success("Cat\xe9gorie supprim\xe9e !")}))},j=function(e){c(e),l(!u)};return(0,v.jsx)(i.Z,{children:(0,v.jsxs)("div",{styl:{display:"flex",flexWrap:"wrap"},children:[(0,v.jsx)("button",{onClick:h,className:"btn btnPrimary",style:{marginLeft:"auto",marginBottom:"15px",width:"max-content"},children:"Ajouter"}),(0,v.jsx)("div",{id:"albumsContainer",children:null===f||void 0===f?void 0:f.map((function(e,n){return(0,v.jsx)(y,{categorie:e,deleteCategorie:x,editCategorie:j},n)}))}
1),u&&(0,v.jsx)(s.Z,{toggle:h,component:(0,v.jsx)(g,{categorie:t,toggle:h})})]})})}},7489:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/categories",function(){return t(358)}])}},function(e){e.O(0,[228,617,445,866,927,914,400,774,888,179],(function(){return n=7489,e(e.s=n);var n}));var n=e.O();_N_E=n}]);
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.