1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1376],{16718:(e,t,l)=>{var a=l(95709);t.A=void 0;var n=a(l(42032)),r=l(74848);t.A=(0,n.default)((0,r.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add")},13272:(e,t,l)=>{var a=l(95709);t.A=void 0;var n=a(l(42032)),r=l(74848);t.A=(0,n.default)((0,r.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m-9 14-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckBox")},61207:(e,t,l)=>{var a=l(95709);t.A=void 0;var n=a(l(42032)),r=l(74848);t.A=(0,n.default)((0,r.jsx)("path",{d:"M3 3v18h18V3zm14 12.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z"}),"DisabledByDefault")},50945:(e,t)=>{var l;t.H=void 0,function(e){e.Developers="developers",e.Interns="interns"}(l||(t.H=l={}))},72323:(e,t,l)=>{l.r(t),l.d(t,{default:()=>me});var a=l(51629),n=l(16718),r=l(33551),s=l(4785),c=l(87423),i=l(79582),m=l(1530),o=l(33888),d=l(96540),u=l(8826),p=l(765),f=l(77037),g=l(37071),E=l(30799),v=l(46831),y=l(39781),b=l(87331),h=l(58065),x=l(25361),N=l(52162);const C={id:"",type:"regular",langContent:{fr:{name:""},en:{name:""}},price:{monthly:0,quarterly:0,yearly:0}},A=e=>{let{className:t}=e;return d.createElement(b.Tooltip,{className:t,placement:"bottom-start",title:"Facultatif"},d.createElement(N.A,{className:"text-gray-400 opacity-30"}))},P=e=>{let{candidateLimit:t,disable:l,setPlan:a}=e;return d.createElement(b.Card,{className:"relative flex flex-col items-center w-96"},d.createElement(A,{className:"absolute self-end"}),d.createElement(b.Typography,{className:"m-2 font-bold text-left"}," Nombre de profil visibles par jour: "),d.createElement("div",{className:"flex flex-row items-center"},d.createElement(b.TextField,{onChange:e=>a((t=>{var l;return{...t,candidateLimit:e.target.value&&parseInt(e.target.value)?{...null!==(l=null==t?void 0:t.candidateLimit)&&void 0!==l?l:{},day:parseInt(e.target.value)}:{}}})),value:null==t?void 0:t.day,type:"number",min:-1,disabled:l||!1}),d.createElement(b.Typography,{className:"mx-1 text-left"},"/jour")),d.createElement(b.Typography,{className:"m-2 text-left mb-0"},"Si -1 : Aucun profil visible"),d.createElement(b.Typography,{className:"m-2 text-left mt-0"},"Si 0 ou vide : Pas de limite"))},T=e=>{var t,l,a,n,r;let{features:s,disable:c,setPlan:i}=e;const[m,o]=(0,d.useState)(!1);return d.createElement(b.Card,{className:"flex flex-col w-full"},d.createElement(b.Typography,{className:"m-2 font-bold text-left"},"Features:"),d.createElement("div",{className:"grid grid-cols-4 gap-2"},d.createElement("div",{className:"flex flex-row items-center justify-center mb-2 "},d.createElement(b.Typography,{className:""}," Mode batch: "),d.createElement(b.Checkbox,{onChange:e=>{i((t=>t.features?{...t,features:{...null==t?void 0:t.features,batch:e.target.checked}}:t))},checked:null!==(t=null==s?void 0:s.batch)&&void 0!==t&&t,disabled:c||!1})),d.createElement("div",null,d.createElement(b.Typography,{className:"mb-1"}," Limite de cartes média sur la page entreprise: "),d.createElement("div",{className:"flex items-center justify-center mt-1 "},d.createElement(b.TextField,{value:m?"":(null==s?void 0:s.mediaLimit)||0,onChange:e=>{i((t=>t.features?{...t,features:{...null==t?void 0:t.features,mediaLimit:parseInt(e.target.value)}}:t))},type:"number",min:0,disabled:c||m,placeholder:m?"False":""}),d.createElement(b.Checkbox,{checked:m,onChange:e=>{o(e.target.checked)},disabled:c}),d.createElement(b.Typography,null,"Illimité"))),d.createElement("div",{className:"flex flex-row items-center justify-center mb-2 "},d.createElement(b.Typography,{className:""}," Accès aux tests: "),d.createElement(b.Checkbox,{onChange:e=>{i((t=>t.features?{...t,features:{...null==t?void 0:t.features,testsAccess:e.target.checked}}:t))},checked:null!==(l=null==s?void 0:s.testsAccess)&&void 0!==l&&l,disabled:c||!1}),d.createElement(A,null)),d.createElement("div",{className:"flex flex-row items-center justify-center mb-2 "},d.createElement(b.Typography,{className:"text-end"}," Republish automatique des annonces: "),d.createElement(b.Checkbox,{onChange:e=>{i((t=>t.features?{...t,features:{...null==t?void 0:t.features,autoRepublishJobs:e.target.checked}}:t))},checked:null!==(a=null==s?void 0:s.autoRepublishJobs)&&void 0!==a&&a,disabled:c||!1}),d.createElement(A,null)),d.createElement("div",{className:"flex flex-row items-center justify-center mb-2 "},d.createElement(b.Typography,{className:"text-end"}," Annonce avec lien externe autorisé: "),d.createElement(b.Checkbox,{onChange:e=>{i((t=>t.features?{...t,features:{...null==t?void 0:t.features,allowApplicationLink:e.target.checked}}:t))},checked:null!==(n=null==s?void 0:s.allowApplicationLink)&&void 0!==n&&n,disabled:c||!1}),d.createElement(A,null)),d.createElement("div",{className:"flex flex-row items-center justify-center mb-2 "},d.createElement(b.Typography,null," Intégration ATS: "),d.createElement(b.Checkbox,{onChange:e=>{i((t=>t.features?{...t,features:{...null==t?void 0:t.features,ats:e.target.checked}}:t))},checked:null!==(r=null==s?void 0:s.ats)&&void 0!==r&&r,disabled:c||!1}))))},w=e=>{let{jobOffers:t,disable:l,setPlan:a}=e;return d.createElement(b.Card,{className:"flex flex-col items-center w-96"},d.createElement(b.Typography,{className:"m-2 font-bold text-left"},"Nombre d'annonces:"),d.createElement("ul",null,d.createElement("li",{className:"flex flex-col items-start mb-2"},d.createElement(b.Typography,{className:""}," Standard: "),d.createElement(b.TextField,{onChange:e=>{a((t=>({...t,jobOffers:{...null==t?void 0:t.jobOffers,fulltime:parseInt(e.target.value)}})))},value:t.fulltime,type:"number",min:0,disabled:l||!1})),d.createElement("li",{className:"flex flex-col items-start mb-2"},d.createElement("div",null,d.createElement(b.Typography,{className:""}," Premium: "),d.createElement(A,null)),d.createElement(b.TextField,{onChange:e=>{a((t=>t.jobOffers?{...t,jobOffers:{...t.jobOffers,premium:parseInt(e.target.value)}}:t))},value:null==t?void 0:t.premium,type:"number",min:0,disabled:l||!1}))))},k=e=>{let{disable:t,langContent:l,setPlan:a}=e;return d.createElement(s.A,{className:"flex flex-col items-center w-96"},d.createElement(b.Typography,{className:"m-2 font-bold text-left"},"Nom:"),d.createElement(b.TextField,{onChange:e=>{a((t=>
1({...t,langContent:{en:{name:e.target.value},fr:{name:e.target.value}}})))},value:null==l?void 0:l.fr.name,type:"text",disabled:t||!1}))};var j=l(17681),S=l(50945);const L=e=>{let{pipeCapacity:t,disable:l,setPlan:a}=e;return d.createElement(b.Card,{className:"relative flex flex-col items-center w-96"},d.createElement(A,{className:"absolute self-end"}),d.createElement(b.Typography,{className:"m-2 font-bold text-left"},"Nombre de conversations:"),d.createElement("ul",null,d.createElement("li",{className:"flex flex-col items-start mb-2"},d.createElement(b.Typography,{className:""}," Type: "),d.createElement(b.Select,{value:null==t?void 0:t.type,onChange:e=>{a((t=>{var l;return{...t,pipeCapacity:{capacity:(null===(l=t.pipeCapacity)||void 0===l?void 0:l.capacity)||0,type:e}}}))},variant:"outlined",disabled:l||!1},d.createElement(j.A,{value:"developers"},"Developpeur"),d.createElement(j.A,{value:"interns"},"Interne"))),d.createElement("li",{className:"flex flex-col items-start mb-2"},d.createElement(b.Typography,{className:""},"Quantité:"),d.createElement(b.TextField,{onChange:e=>{a((t=>{var l;return{...t,pipeCapacity:{type:(null===(l=t.pipeCapacity)||void 0===l?void 0:l.type)||S.H.Developers,capacity:parseInt(e.target.value)}}}))},value:null==t?void 0:t.capacity,type:"number",min:0,disabled:l||!1}))))},M=e=>{var t;let{testsQuota:l,disable:a,setPlan:n}=e;return d.createElement(b.Card,{className:"relative flex flex-col items-center space-y-1 w-96"},d.createElement(b.Tooltip,{placement:"bottom-start",title:"Facultatif"},d.createElement(N.A,{className:"absolute self-end text-gray-400 opacity-30"})),d.createElement(b.Typography,{className:"m-2 font-bold text-left "}," Tests Quota: "),d.createElement("ul",null,d.createElement("li",{className:"flex flex-row items-center mb-2"},d.createElement(b.Typography,{className:"text-start"}," Illimité: "),d.createElement(b.Checkbox,{checked:null!==(t=null==l?void 0:l.unlimited)&&void 0!==t&&t,onChange:e=>{n((t=>({...t,testsQuota:{...null==t?void 0:t.testsQuota,unlimited:e.target.checked}})))},disabled:a||!1}))))},I=e=>{let{usersLimit:t,disable:l,setPlan:a}=e;return d.createElement(b.Card,{className:"relative flex flex-col items-center w-96"},d.createElement(A,{className:"absolute self-end"}),d.createElement(b.Typography,{className:"m-2 font-bold text-left"},"Limites Utilisateurs:"),d.createElement("ul",null,d.createElement("li",{className:"flex flex-col items-start mb-2"},d.createElement(b.Typography,null," Sièges admin: "),d.createElement(b.TextField,{onChange:e=>{a((t=>({...t,usersLimit:{...null==t?void 0:t.usersLimit,admin:parseInt(e.target.value)}})))},value:null==t?void 0:t.admin,type:"number",min:0,disabled:l||!1})),d.createElement("li",{className:"flex flex-col items-start mb-2"},d.createElement(b.Typography,{className:""},"Sièges CVThèque: "),d.createElement(b.TextField,{onChange:e=>{a((t=>({...t,usersLimit:{...null==t?void 0:t.usersLimit,talentPool:parseInt(e.target.value)}})))},value:null==t?void 0:t.talentPool,type:"number",min:0,disabled:l||!1})),d.createElement("li",{className:"flex flex-col items-start mb-2"},d.createElement(b.Typography,null," Sièges d'accès aux tests : "),d.createElement(b.TextField,{onChange:e=>{a((t=>({...t,usersLimit:{...null==t?void 0:t.usersLimit,tests:parseInt(e.target.value)}})))},value:null==t?void 0:t.tests,type:"number",min:0,disabled:l||!1}))))},O=e=>{let{plan:t,setPlan:l,disable:a}=e;return d.createElement(d.Fragment,null,d.createElement("div",{className:"grid justify-center grid-cols-3 gap-2"},d.createElement(k,{disable:a,langContent:t.langContent,setPlan:l}),"job"!==t.type&&d.createElement(d.Fragment,null,d.createElement(I,{setPlan:l,disable:a,usersLimit:t.usersLimit||{}}),d.createElement(M,{setPlan:l,disable:a,testsQuota:t.testsQuota})),"regular"===t.type&&d.createElement(d.Fragment,null,d.createElement(w,{setPlan:l,disable:a,jobOffers:t.jobOffers||{fulltime:0}}),d.createElement(L,{setPlan:l,disable:a,pipeCapacity:t.pipeCapacity||{}})),"regular"===t.type&&d.createElement(P,{disable:a,candidateLimit:t.candidateLimit,setPlan:l})),d.createElement("div",{className:"m-2"},"regular"===t.type&&d.createElement(T,{setPlan:l,disable:a,features:t.features})))},D=e=>{let{setPlan:t,type:l}=e;return d.createElement(b.Card,{className:"flex flex-col items-center ml-2 w-72"},d.createElement(b.Typography,{className:"m-2 font-bold text-left"},"Type:"),d.createElement(b.Select,{onChange:e=>{t((t=>({...t,type:e})))},value:l},d.createElement(j.A,{value:"regular"},d.createElement(b.Typography,{className:"text-sm"},"Regular")),d.createElement(j.A,{value:"tests"},d.createElement(b.Typography,{className:"text-sm"},"Tests"))))},F=e=>{var t;let{close:l,addDialogOpen:a}=e;
1const[n,r]=d.useState(C),[s,c]=d.useState("step1");const i=async e=>{const t={[`plans/${e.id}`]:{...e}};(0,x.SV)(void 0,t).then((()=>{l()}))},m=(0,d.useCallback)((()=>{var e,t,l;const a={...n,id:(r=null!==(e=null==n||null===(t=n.langContent)||void 0===t||null===(l=t.fr)||void 0===l?void 0:l.name)&&void 0!==e?e:"",r.toLowerCase().trim().replace(/[\s\W-]+/g,"-"))};var r;a&&a.id&&(null==i||i(a))}),[n]);return(0,d.useEffect)((()=>{"step1"===s&&("job"===(null==n?void 0:n.type)&&r({...C,type:"job"}),"regular"===(null==n?void 0:n.type)&&r({...C,features:{allowAlerts:!1,batch:!1,companyPage:"full",support:"default",mediaCreation:!1,mediaLimit:!1,stats:"limited",testsAccess:!1,autoRepublishJobs:!1,allowApplicationLink:!1,customTalentPool:!1,ats:!1,syncToStripe:!1},jobOffers:{premium:0,fulltime:0}}),"tests"===(null==n?void 0:n.type)&&r({...C,type:"tests"}))}),[null==n?void 0:n.type,s]),d.createElement(f.A,{maxWidth:"xl",open:a,onClose:l},d.createElement(v.A,{className:"flex flex-row justify-between"},d.createElement(h.A,{id:"Admin.PlansManager.AddPlan",defaultMessage:"Add Plan"}),d.createElement(b.Button,{onClick:l},d.createElement(y.default,null))),d.createElement(E.A,null,d.createElement("div",{className:"flex flex-col p-2"},"step1"===s&&d.createElement(D,{type:null!==(t=null==n?void 0:n.type)&&void 0!==t?t:"regular",setPlan:r}),"step2"===s&&d.createElement(d.Fragment,null,d.createElement(b.Typography,{variant:"h6",className:"items-center mb-2"},"Type: '",null==n?void 0:n.type,"'"),d.createElement(O,{plan:n,setPlan:r,disable:!1})))),"step2"===s&&d.createElement(g.A,null,d.createElement(b.Button,{onClick:()=>c("step1"),className:"mt-4"},"Précédent"),d.createElement(b.Button,{onClick:m,className:"mt-4"},"Save")),"step1"===s&&d.createElement(g.A,null,d.createElement(b.Button,{onClick:()=>c("step2"),className:"mt-4"},"Next")))};var R=l(33722);const B=e=>{let{id:t}=e;const{data:l}=(0,R.R)("dataMapping/customers/"),{data:a}=(0,R.R)("dataMapping/testsCustomers/"),n=(0,d.useMemo)((()=>Object.entries(l||{}).map((e=>{let[t,l]=e;return{companyId:t,planId:l,testPlanId:null==a?void 0:a[t]}}))),[l,a]),r=(0,d.useMemo)((()=>n.filter((e=>e.planId===t||e.testPlanId===t)).length),[n,t]);return d.createElement("div",{className:"text-right min-w-5"},d.createElement(b.Typography,null,r))},Q=e=>{let{type:t}=e;return d.createElement("div",{className:"text-right min-w-5"},d.createElement(b.Typography,null,t))};var _=l(73639),z=l(67034),H=l(28597),V=l(1795);const K=e=>{let{plan:t,close:l,deleteDialogOpen:a,disable:n}=e;return d.createElement(f.A,{open:a,onClose:l},d.createElement(v.A,null,d.createElement(h.A,{id:"Admin.PlansManager.DeletePlan",defaultMessage:"Delete Plan"})),d.createElement(E.A,null,d.createElement(b.Typography,null,"Etes-vous sûr de vouloir supprimer le plan ",t.langContent.fr.name," ?")),d.createElement(g.A,null,d.createElement(b.Button,{onClick:l,color:"primary"},d.createElement(h.A,{id:"Admin.PlansManager.Cancel",defaultMessage:"Cancel"})),d.createElement(b.Button,{onClick:()=>(async e=>{const t={[`plans/${e.id}`]:null};(0,x.SV)(void 0,t).then((()=>{l()}))})(t),color:"danger"},d.createElement(h.A,{id:"Admin.PlansManager.Delete",defaultMessage:"Delete"}))))};var $=l(6442);const q=e=>{var t,l,a,n;let{defaultPlan:r,disable:s,handleSave:c}=e;const{locale:i}=(0,$.A)(),[m,o]=(0,d.useState)(r),[u,p]=(0,d.useState)("default"),f=(0,d.useCallback)((()=>{if("default"===u&&r){const e=v(r,m);return E(e),void p("verfied")}null==c||c(m)}),[m,c,u]),[g,E]=d.useState([]),v=(e,t)=>{const l=[];var a,n,r,s;e.langContent!==t.langContent&&l.push(`Changement du nom: "${null===(a=e.langContent)||void 0===a||null===(n=a[i])||void 0===n?void 0:n.name}" à "${null===(r=t.langContent)||void 0===r||null===(s=r[i])||void 0===s?void 0:s.name}"`);return e.usersLimit!==t.usersLimit&&l.push("Les limites d'utilisateurs ont été mises à jour"),e.jobOffers!==t.jobOffers&&l.push("Les offres d'emploi ont été mises à jour"),e.pipeCapacity!==t.pipeCapacity&&l.push("La PipeCapacity ont été mises à jour"),e.price!==t.price&&l.push("Le prix a été mis à jour"),e.testsQuota!==t.testsQuota&&l.push("Les quotas de tests ont été mis à jour"),e.candidateLimit!==t.candidateLimit&&l.push("Les limites de candidats ont été mises à jour"),e.jobQuota!==t.jobQuota&&l.push("Les quotas d'emploi ont été mis à jour"),e.features!==t.features&&l.push("Les fonctionnalités ont été mises à jour"),l};return d.createElement("div",{className:"flex flex-col"},"default"===u&&d.createElement(d.Fragment,null,d.createElement("div",{className:"flex items-baseline"},d.createElement(b.Typography,{className:"m-2 font-bold text-left"}," Id : "),d.createElement(b.Typography,{className:"text-center"},(null===(t=m.langContent)||void 0===t||null===(l=t[i])||void 0===l?void 0:l.name)||(null===(a=m.langContent)||void 0===a||null===(n=a.fr)||void 0===n?void 0:n.name)||"Unknown")),d.createElement(O,{plan:m,setPlan:o,disable:s}),d.createElement("div",{className:"flex flex-row justify-end"},d.createElement(b.Button,{onClick:f},"Save"))),"verfied"===u&&d.createElement(d.Fragment,null,d.createElement(b.Typography,{className:"mb-2",variant:"h6"},"Voici vos changements :"),d.createElement("ul",{className:"list-disc list-inside"},g.map(((e,t)=>d.createElement("li",{key:t},e)))),d.createElement("div",{className:"flex flex-row"},d.createElement(b.Button,{className:"float-right",onClick:()=>p("default")},"Annuler"),d.createElement(b.Button,{className:"float-right",onClick:f},"Confirmer"))))},U=e=>{let{plan:t,handleSave:l,close:a,editDialogOpen:n,disable:r}=e;return d.createElement(f.A,{maxWidth:"xl",open:n,onClose:a},d.createElement(v.A,{className:"flex flex-row justify-between"},d.createElement(h.A,{id:"Admin.PlansManager.EditPlan",defaultMessage:"Edit Plan"}),d.createElement(b.Button,{onClick:a},d.createElement(y.default,null))),d.createElement(E.A,null,d.createElement(q,{handleSave:l,defaultPlan:t,disable:r})))},W=e=>{let{plan:t}=e;
1const l=(0,d.useRef)(null),[a,n]=d.useState(!1),{data:s}=(0,R.R)("dataMapping/customers/"),{data:c}=(0,R.R)("dataMapping/testsCustomers/"),i=(0,d.useMemo)((()=>Object.entries(s||{}).map((e=>{let[t,l]=e;return{companyId:t,planId:l,testPlanId:null==c?void 0:c[t]}}))),[s,c]),m=(0,d.useMemo)((()=>i.filter((e=>e.planId===t.id||e.testPlanId===t.id)).length),[i,t.id]),o=i.length>0&&m>0||"job"===t.type,[u,f,g]=(0,p.Z)(),[E,v,y]=(0,p.Z)();return d.createElement("div",{className:"flex items-center"},d.createElement(b.Button,{ref:l,className:"flex m-0 whitespace-nowrap h-full min-w-[48px] w-[48px]",onClick:()=>n(!0)},d.createElement(V.default,{className:"w-3 h-3"})),d.createElement(_.A,{MenuListProps:{className:"flex-col items-center justify-center p-0 min-w-[150px]"},open:a,onClose:()=>n(!1),disablePortal:!0,anchorEl:l.current,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"right"}},d.createElement(U,{plan:t,handleSave:async e=>{const t={[`plans/${e.id}`]:{...e}};(0,x.SV)(void 0,t).then((()=>{g()}))},close:g,editDialogOpen:u,disable:o}),d.createElement(K,{plan:t,close:y,deleteDialogOpen:E,disable:o}),d.createElement(j.A,{onClick:f},d.createElement(H.default,null),d.createElement(r.A,null,"Edit")),d.createElement(j.A,{onClick:v},d.createElement(z.default,null),d.createElement(r.A,null,"Delete"))))},J=e=>{var t,l;let{id:a,langContent:n}=e;const{locale:r}=(0,$.A)();return d.createElement("div",{className:"flex items-center space-x-3"},d.createElement(b.Typography,{className:"ml-2 text-xl"},(null==n||null===(t=n[r])||void 0===t?void 0:t.name)||(null==n||null===(l=n.fr)||void 0===l?void 0:l.name)||"No Name"),d.createElement(b.Typography,{className:"ml-2 text-sm text-slate-500"},a))};var Z=l(61207),G=l(13272);const X=e=>{let{syncToStripe:t}=e;return d.createElement("div",{className:"text-right min-w-5"},t?d.createElement(G.A,{className:"text-green-500"}):d.createElement(Z.A,{className:"text-red-500"}))};const Y=(0,l(51476).defineMessages)({id:{id:"Plans.id",defaultMessage:"Id"},name:{id:"Plans.name",defaultMessage:"Nom"},stripe:{id:"Plans.stripe",defaultMessage:"Stripe"},type:{id:"Plans.type",defaultMessage:"Type"},action:{id:"Plans.action",defaultMessage:"Action"},nbCompanies:{id:"Plans.nbCompanies",defaultMessage:"Entreprise associée"}}),ee=e=>{let{title:t}=e;return d.createElement("div",{className:"flex justify-between items-center [&>svg]:fill-primary-500 [&>svg]:mr-2"},d.createElement(r.A,{className:"flex-1 text-base text-left whitespace-nowrap"},d.createElement(h.A,{id:Y[t].id,defaultMessage:Y[t].defaultMessage})))},te=[{header:()=>d.createElement(ee,{title:"id"}),accessorKey:"id",cell:e=>d.createElement(J,{id:e.row.original.id,langContent:e.row.original.langContent})},{header:()=>d.createElement(ee,{title:"stripe"}),accessorKey:"features",accessorFn:e=>{var t,l;return null!==(t=null===(l=e.features)||void 0===l?void 0:l.syncToStripe)&&void 0!==t&&t},cell:e=>{var t,l;return d.createElement(X,{syncToStripe:null!==(t=null===(l=e.row.original.features)||void 0===l?void 0:l.syncToStripe)&&void 0!==t&&t})}},{header:()=>d.createElement(ee,{title:"type"}),accessorKey:"type",cell:e=>d.createElement(Q,{type:e.row.original.type})},{header:()=>d.createElement(ee,{title:"nbCompanies"}),accessorKey:"nbCompanies",cell:e=>d.createElement(B,{id:e.row.original.id})},{header:()=>d.createElement(ee,{title:"action"}),accessorKey:"action",cell:e=>d.createElement(W,{plan:e.row.original}),enableSorting:!1}];var le=l(47396),ae=l(50261),ne=l(7986),re=l(19455),se=l(31749);const ce=e=>{let{table:t}=e;return t.getPageCount()?d.createElement("div",{className:"flex justify-center gap-2 my-2"},d.createElement(re.A,{className:"p-1 border rounded",onClick:()=>t.setPageIndex(0),disabled:!t.getCanPreviousPage()},d.createElement(se.A,null)),d.createElement(re.A,{className:"p-1 border rounded",onClick:()=>t.previousPage(),disabled:!t.getCanPreviousPage()},d.createElement(ne.default,null)),d.createElement(b.Typography,{className:"self-center"},d.createElement(h.A,{id:"Admin.Plans.Pagination",defaultMessage:"Page {actualPage} sur {numberOfPage}",values:{actualPage:t.getState().pagination.pageIndex+1,numberOfPage:t.getPageCount()}})),d.createElement(re.A,{className:"p-1 border rounded",onClick:()=>t.nextPage(),disabled:!t.getCanNextPage()},d.createElement(ae.default,null)),d.createElement(re.A,{className:"p-1 border rounded",onClick:()=>t.setPageIndex(t.getPageCount()-1),disabled:!t.getCanNextPage()},d.createElement(le.A,null)),d.createElement("select",{value:t.getState().pagination.pageSize,onChange:e=>{t.setPageSize(Number(e.target.value))},className:"rounded border-dark-100"},[10,20,30,40,50].map((e=>d.createElement(b.Typography,{component:"option",key:e,value:e},d.createElement(h.A,{id:"Table.PageSize.label",defaultMessage:"Voir {pageSize}",values:{pageSize:e}})))))):d.createElement(d.Fragment,null)},ie=e=>{let{plans:t}=e;const[l,a]=(0,d.useState)([]),[n,r]=(0,d.useState)([]),u=(0,m.N4)({data:t,columns:te,state:{columnFilters:n,sorting:l},onColumnFiltersChange:r,onSortingChange:a,getCoreRowModel:(0,o.HT)(),getPaginationRowModel:(0,o.kW)(),getSortedRowModel:(0,o.h5)(),getFilteredRowModel:(0,o.hM)(),getFacetedRowModel:(0,o.kQ)()});return d.createElement("div",{className:"w-full max-w-full overflow-x-auto p-[1px]"},d.createElement(s.A,{className:"min-w-full p-0 overflow-hidden"},d.createElement("table",{className:"w-full border-collapse table-auto"},d.createElement("thead",null,u.getHeaderGroups().map((e=>d.createElement("tr",{key:e.id},e.headers.map((e=>{var t,l,a;return d.createElement("th",{className:"py-2 pl-3 max-w-[200px] pr-1 border-solid border-r-[1px] last:border-r-0 border-b-[1px] h-8 leading-4",key:e.id},e.isPlaceholder?null:d.createElement("div",{className:"flex flex-wrap items-center justify-between"},d.createElement("div",{className:"cursor-pointer select-none",onClick:e.column.getToggleSortingHandler()},(0,m.Kv)(e.column.columnDef.header,e.getContext())),e.column.getCanFilter()&&null!==(t=e.column.columnDef)&&void 0!==t&&t.meta&&(null===(l=e.column.columnDef)||void 0===l?void 0:l.meta).filterComponent?(null===(a=e.column.columnDef)||void 0===a?void 0:a.meta).filterComponent({column:e.column,table:u}):null,d.createElement("div",{className:`${!e.column.getIsSorted()&&"hidden"} [&>*]:fill-primary-400`},"asc"===e.column.getIsSorted()?d.createElement(i.A,null):d.createElement(c.A,null))))})))))),d.createElement("tbody",{className:"w-full"},u.getRowModel().rows.map((e=>d.createElement("tr",{className:"group",key:e.id},e.getVisibleCells().map((e=>d.createElement("td",{className:"py-2 px-3 border-solid border-r-[1px] last:border-r-0 border-b-[1px] group-hover:bg-primary-50 group-hover:bg-opacity-30",key:e.id},(0,m.Kv)(e.column.columnDef.cell,e.getContext()))))))))),d.createElement(ce,{table:u})))},me=()=>{const{data:e}=(0,u.A)(),t=(0,d.useMemo)((()=>Object.entries(e||{}).map((e=>{let[t,l]=e;return{...l,id:t}}))),[e]),[l,s,c]=(0,p.Z)();return d.createElement("div",{className:"m-2"},d.createElement("div",{className:"flex justify-between"},d.createElement(r.A,{variant:"h2",component:"h1",className:"m-2 mx-4"},"Les plans"),d.createElement(a.A,{onClick:s,className:"m-3",variant:"outlined",color:"primary"},d.createElement(n.A,null)),d.createElement(F,{close:c,addDialogOpen:l})),d.createElement(ie,{plans:t||[]}))}},8826:(e,t,l)=>{l.d(t,{A:()=>n});var a=l(33722);const n=()=>(0,a.R)("plans")}}]); 2//# sourceMappingURL=admin-plans_manager-plans.799dc42a23cf06ee01eb.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.