1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9267],{98756:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/classics-perso/categories",function(){return s(19411)}])},81970:function(e,t,s){"use strict";s.d(t,{Z:function(){return CardHeader}});var a=s(85893),n=s(41664),r=s.n(n),c=s(39332);function CardHeader(e){let{title:t,name:s,className:n,prevUrl:i,prevLabel:l,prevClassName:o,shortMsg:d,description:u,editUrl:m,children:h}=e,x=(0,c.useRouter)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"d-flex align-items-start justify-content-between",children:[(0,a.jsxs)("div",{className:"flex-grow-1",children:[t?(0,a.jsx)("h6",{className:"text-secondary",children:t}):(0,a.jsx)("h6",{children:"INRI'S Formations"}),(0,a.jsxs)("h5",{className:"mb-3 ".concat(null!=n?n:"text-primary"," "),children:[s,m&&(0,a.jsx)("button",{type:"button",className:"p-1 my-0 mx-3 text-center",onClick:e=>{e.preventDefault(),x.replace(m)},children:(0,a.jsx)("i",{className:"fa-solid fa-pen-to-square"})}),(0,a.jsx)("div",{className:"green-bar"})]})]}),h&&(0,a.jsx)("div",{className:"ml-3",children:h})]}),u&&(0,a.jsx)("p",{className:"my-2 text-secondary",children:u}),i&&(0,a.jsx)(r(),{className:"my-3 d-block ".concat(null!=o?o:"text-dark"),href:i,children:l}),d&&(0,a.jsx)("p",{className:"my-2",children:d})]})}},57282:function(e,t,s){"use strict";s.d(t,{Z:function(){return ListItemWithImage}});var a=s(85893),n=s(41664),r=s.n(n),c=s(11163),i=s(33299),l=s(67294),o=s(17536),d=s(90810),u=s(22920);function ListItemWithImage(e){var t;let{readonly:s,gradient:n,dataUrl:m,createButtonData:h,deleteUrl:x,createUrl:f,type:p,entity:g,funding:j,classification:v,category:N="",excludeMigrated:y,parents:b}=e,{status:C}=(0,i.useSession)(),P=(0,c.useRouter)(),w=null!==(t=null==h?void 0:h.label)&&void 0!==t?t:"+ Cr\xe9er",[S,_]=(0,l.useState)(1),[I,E]=(0,l.useState)([]),[k,D]=(0,l.useState)(""),[R,F]=(0,l.useState)(N),[A,Z]=(0,l.useState)([]);(0,l.useEffect)(()=>{let fetchCategories=async()=>{try{let e=await fetch("/api/traineeships/search");if(200===e.status){let t=await e.json();Z(t.items||[])}}catch(e){console.error("Failed to fetch categories:",e)}};fetchCategories()},[]);let[T,U]=(0,l.useState)(),B=(0,l.useRef)(),[L,O]=(0,l.useState)();(0,l.useEffect)(()=>{let fetchData=async()=>{try{let e="page=".concat(S,"&search=").concat(k);p&&(e+="&type=".concat(p)),g&&(e+="&entity=".concat(g)),j&&(e+="&funding=".concat(j)),v&&(e+="&classification=".concat(v)),R&&(e+="&parentId=".concat(R)),y&&(e+="&excludeMigrated=true");let t="".concat(m,"?").concat(e),s=await fetch(t);if(200==s.status){let e=await s.json(),{page:t,newly:a,blocked:n,contacted:r,validated:c,prospect:i,totalItems:l,totalPages:o,items:d}=await e;_(parseInt(t)),E(d)}else console.error("error :",s.error)}catch(e){console.error("Failed to retrive data :",e)}};fetchData()},[L,m,S,k,C,p,g,j,v,R,y]);let clickDeleteRecord=async e=>{e.preventDefault();let t=B.current.id,s=await fetch(x,{method:"DELETE",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:t})});O(!L),U(),200==s.status?(0,u.Am)("Stage supprim\xe9 avec succ\xe8s",{hideProgressBar:!1,autoClose:1e3,type:"success"}):401==s.status?(0,u.Am)("Stage d\xe9j\xe0 supprim\xe9",{hideProgressBar:!1,autoClose:1e3,type:"error"}):(0,u.Am)("Une erreur est survenue",{hideProgressBar:!1,autoClose:1e3,type:"error"})};return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("div",{className:"card demo-icons",children:[(0,a.jsx)("form",{className:"px-0",children:(0,a.jsxs)("div",{className:"d-flex align-items-center",children:[(0,a.jsxs)("div",{className:"",style:{minWidth:400},children:[(0,a.jsx)("label",{className:"font-weight-bold mb-2",children:"Rechercher"}),(0,a.jsxs)("div",{className:"d-flex form-group m-0",children:[(0,a.jsx)("input",{type:"text",value:k,onChange:e=>D(e.target.value),className:"form-control",placeholder:"Rechercher"}),k&&(0,a.jsx)("button",{className:"position-absolute h-100 mx-2",onClick:()=>D(""),style:{right:"0"},children:(0,a.jsx)("i",{className:"fas fa-times m-0 h5 bg-gray px-1 rounded",style:{backgroundColor:"lightgray",color:"gray"}})})]})]}),b||(0,a.jsxs)("div",{className:"mx-4",children:[(0,a.jsx)("label",{className:"font-weight-bold mb-2",children:"Filtrer par cat\xe9gorie"}),(0,a.jsxs)("select",{className:"form-control",value:null!=R?R:"",onCh
1ange:e=>F(e.target.value),style:{height:40},children:[(0,a.jsx)("option",{value:N,children:"Toutes les cat\xe9gories"}),A.map(e=>(0,a.jsx)("option",{value:e.id,children:e.name},e.id))]})]})]})}),(0,a.jsx)("div",{className:"col-md-8 px-0 my-4",children:s||!h||(0,a.jsx)(r(),{href:null!=f?f:"".concat(P.asPath,"/new"),type:"submit",className:"btn-primary btn-round btn-recherche py-2",children:w})}),0===I.length?(0,a.jsx)("div",{className:"py-5 text-center",children:"Aucune donn\xe9e."}):I.map(e=>{let t=e.parentId?"".concat(P.asPath,"/").concat(e.id,"/edit"):"".concat(P.asPath,"/").concat(e.id);return(0,a.jsx)(o.Z,{readonly:s,title:e.name,url:t,bgImg:e.coverImg,gradient:n,setActive:t=>{B.current=e},setModal:e=>U(e),handleDelete:clickDeleteRecord},e.id)}),(0,a.jsx)("div",{className:"espace-bas"}),T&&(0,a.jsx)(d.Z,{title:T.title,description:T.description,onSubmit:T.action,onCancel:e=>U()})]})})}},19411:function(e,t,s){"use strict";s.r(t),s.d(t,{__N_SSP:function(){return u},default:function(){return ClassicsPersoCategories}});var a=s(85893),n=s(9008),r=s.n(n),c=s(67294),i=s(76796);s(11163);var l=s(33299),o=s(81970),d=s(57282);s(65780);var u=!0;function ClassicsPersoCategories(){let{status:e}=(0,l.useSession)(),[t,s]=(0,c.useState)("");return(0,c.useEffect)(()=>{},[e]),(0,a.jsxs)(i.Z,{chilData:{pagename:"my-classics-perso"},children:[(0,a.jsx)(r(),{children:(0,a.jsx)("title",{children:"Cat\xe9gories des formations traditionnelles Perso | INRI'S Formations"})}),(0,a.jsx)("div",{className:"content",children:(0,a.jsx)("div",{className:"row align-items-center",children:(0,a.jsx)("div",{className:"col-md-12",children:(0,a.jsxs)("div",{className:"card",children:[(0,a.jsx)(o.Z,{name:"Cat\xe9gories des formations traditionnelles Perso",description:"G\xe9rez les cat\xe9gories (parents) de vos formations traditionnelles Perso.",prevLabel:"Retourner \xe0 la liste des formations traditionnelles",prevUrl:"/admin/classics-perso"}),(0,a.jsx)(d.Z,{createButtonData:{label:"+ Cr\xe9er une cat\xe9gorie"},dataUrl:"/api/traineeships/search",createUrl:"/admin/classics-perso/categories/new",deleteUrl:"/api/traineeships",gradient:!0,parents:!0}),(0,a.jsx)("div",{className:"espace-bas"})]})})})})]})}},65780:function(e,t,s){"use strict";s.d(t,{$p:function(){return a},CE:function(){return n},Kf:function(){return r},Yf:function(){return i},jF:function(){return c}});let a=[{code:"accelerated",name:"Acc\xe9l\xe9r\xe9e"},{code:"classic",name:"Traditionnelle"}],n=[{code:"standard",name:"Standard"},{code:"improvement",name:"Perfectionnement"},{code:"bridging",name:"Passerelle"}],r=[...a,{code:"improvement",name:"Perfectionnement"},{code:"bridging",name:"Passerelle"}],c=[{code:"agency",name:"Agence"},{code:"driving-point",name:"Point conduite"}],i=[{code:"perso",name:"Personnel"},{code:"cpf",name:"CPF"}]}},function(e){e.O(0,[1664,5675,6796,6735,9774,2888,179],function(){return e(e.s=98756)}),_N_E=e.O()}]);
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.