1import{c as It,u as Lt,d as Et,j as l,L as Nt,H as wt,t as Tt}from"./app-DvVnfpwo.js";import{I as o}from"./input-error-DVFB_rE8.js";import{B as gt}from"./button-BX8D9jk3.js";import{C as Dt}from"./checkbox-DcZgpxK1.js";import{I as lt}from"./input-Dpdc7nUy.js";import{L as n}from"./label-DgisuRqg.js";import{a as qt,b as Pt,d as bt,c as Rt,S as zt}from"./select-CDumNiIq.js";import{S as Bt}from"./spinner-w8bCeMdP.js";import{T as Ht}from"./textarea-CImP-_yD.js";import{K as yt,G as Vt,A as Gt}from"./app-layout-CcerZEzK.js";import{I as Kt}from"./IconArrowLeft-izO5M-NL.js";/* empty css */import"./utils-DE7BuFSi.js";import"./index-BVVbh8PK.js";import"./index-DVQ8GKJx.js";import"./index-BrQReUe5.js";import"./index-CMiw_D2m.js";import"./index-BiYe4Jne.js";import"./IconCheck-BJqII09k.js";import"./createReactComponent-BnyBesH9.js";import"./index-BpHeNr9k.js";import"./index-DGHGK_LE.js";import"./index-3sTBAZW5.js";import"./IconChevronDown-BRtJ8G5w.js";import"./index-dj0PnMCX.js";import"./index-Bo6vimdq.js";import"./index-D26kLtvj.js";import"./floating-ui.dom-BaHp0E0-.js";import"./index-wu7GOTrk.js";import"./IconLoader2-63z_nPhU.js";import"./IconX-DITos3gx.js";import"./announcement-banner-gtaLWvJo.js";import"./x-ZHQHsdFi.js";import"./createLucideIcon-C0ue8h9P.js";import"./megaphone-u4myz_3w.js";import"./index-7GXKiMn0.js";import"./sheet-BZvJExz1.js";import"./index-0oXQfYMc.js";import"./index-DeoXlAHq.js";import"./legacy-i18n-CSRMgxmn.js";import"./branded-qr-CVNy_69y.js";import"./dialog-UVtFTGFh.js";import"./index-DR3SJk-M.js";import"./IconSettings-qxdVERsA.js";import"./live-chat-CMGaGHIK.js";import"./IconTrash-CB7dz1sW.js";import"./collapsible-DfTrogqA.js";import"./IconChevronRight-C-9TfqIT.js";import"./avatar-DUh1n_sA.js";import"./index-DCcoTdIs.js";import"./index-CN6Da3jQ.js";import"./use-initials-GDEZD6-s.js";import"./IconCircleCheck-CuGT5GCB.js";import"./IconSparkles-CqKQTscS.js";import"./app-logo-icon-C-Y_aYCy.js";import"./IconStar-C1PlWrYA.js";import"./popover-D-CDHywZ.js";import"./command-DWyVKSjd.js";import"./scroll-area-DwsnJyFf.js";import"./IconAlertTriangle-1GSnRWyw.js";import"./index-DLF4fIm7.js";import"./mail-PwVDtaCn.js";function es(st){const e=It.c(270),{employees:ht}=st,{t}=Lt();let m;e[0]!==t?(m=t("Clients"),e[0]=t,e[1]=m):m=e[1];let it;e[2]===Symbol.for("react.memo_cache_sentinel")?(it=yt(),e[2]=it):it=e[2];let c;e[3]!==m?(c={title:m,href:it.url},e[3]=m,e[4]=c):c=e[4];let f;e[5]!==t?(f=t("Ajouter"),e[5]=t,e[6]=f):f=e[6];let p;e[7]!==f?(p={title:f,href:"#"},e[7]=f,e[8]=p):p=e[8];let rt;e[9]!==c||e[10]!==p?(rt=[c,p],e[9]=c,e[10]=p,e[11]=rt):rt=e[11];const ut=rt;let at;e[12]===Symbol.for("react.memo_cache_sentinel")?(at={first_name:"",last_name:"",email:"",phone:"",birthday:"",preferred_employee_id:null,notes:"",auto_discount_percent:null,accepts_marketing:!1},e[12]=at):at=e[12];const{data:i,setData:s,post:xt,processing:d,errors:r}=Et(at);let nt;e[13]!==xt?(nt=a=>{a.preventDefault(),xt(Vt().url,{onSuccess:Ot})},e[13]=xt,e[14]=nt):nt=e[14];const _t=nt;let h;e[15]!==t?(h=t("Ajouter un client"),e[15]=t,e[16]=h):h=e[16];let u;e[17]!==h?(u=l.jsx(wt,{title:h}),e[17]=h,e[18]=u):u=e[18];let ot;e[19]===Symbol.for("react.memo_cache_sentinel")?(ot=yt(),e[19]=ot):ot=e[19];let mt;e[20]===Symbol.for("react.memo_cache_sentinel")?(mt=l.jsx(gt,{variant:"ghost",size:"icon",asChild:!0,className:"shrink-0",children:l.jsx(Nt,{href:ot.url,children:l.jsx(Kt,{className:"h-4 w-4"})})}),e[20]=mt):mt=e[20];let x;e[21]!==t?(x=t("Nouveau client"),e[21]=t,e[22]=x):x=e[22];let _;e[23]!==x?(_=l.jsx("h1",{className:"font-serif text-2xl tracking-tight md:text-3xl",children:x}),e[23]=x,e[24]=_):_=e[24];let j;e[25]!==t?(j=t("Ajoutez un nouveau client à votre base"),e[25]=t,e[26]=j):j=e[26];let g;e[27]!==j?(g=l.jsx("p",{className:"text-sm text-muted-foreground",children:j}),e[27]=j,e[28]=g):g=e[28];let y;e[29]!==_||e[30]!==g?(y=l.jsxs("header",{className:"flex items-center gap-4",children:[mt,l.jsxs("div",{className:"space-y-1",children:[_,g]})]}),e[29]=_,e[30]=g,e[31]=y):y=e[31];let v;e[32]!==t?(v=t("Informations"),e[32]=t,e[33]=v):v=e[33];let N;e[34]!==v?(N=l.jsx("h2",{className:"font-medium",children:v}),e[34]=v,e[35]=N):N=e[35];let b;e[36]!==t?(b=t("Les informations de base du client"),e[36]=t,e[37]=b):b=e[37];let C;e[38]!==b?(C=l.jsx("p",{className:"text-sm text-muted-foreground",children:b}),e[38]=b,e[39]=C):C=e[39];let S;e[40]!==N||e[41]!==C?(S=l.jsxs("div",{className:"space-y-1",children:[N,C]}),e[40]=N,e[41]=C,e[42]=S):S=e[42];let k;e[43]!==t?(k=t("Prénom"),e[43]=t,e[44]=k):k=e[44];let ct;e[45]===Symbol.for("react.memo_cache_sentinel")?(ct=l.jsx("span",{className:"text-muted-foreground",children:"*"}),e[45]=ct):ct=e[45];let A;e[46]!==k?(A=l.jsxs(n,{htmlFor:"first_name",children:[k," ",ct]}),e[46]=k,e[47]=A):A=e[47];const Ct=i.first_name;let F;e[48]!==s?(F=a=>s("first_name",a.target.value),e[48]=s,e[49]=F):F=e[49];let I;e[50]!==t?(I=t("Marie"),e[50]=t,e[51]=I):I=e[51];let L;e[52]!==i.first_name||e[53]!==F||e[54]!==I?(L=l.jsx(lt,{id:"first_name",value:Ct,onChange:F,placeholder:I}),e[52]=i.first_name,e[53]=F,e[54]=I,e[55]=L):L=e[55];let E;e[56]!==r.first_name?(E=l.jsx(o,{message:r.first_name}),e[56]=r.first_name,e[57]=E):E=e[57];let w;e[58]!==A||e[59]!==L||e[60]!==E?(w=l.jsxs("div",{className:"space-y-2",children:[A,
1L,E]}),e[58]=A,e[59]=L,e[60]=E,e[61]=w):w=e[61];let T;e[62]!==t?(T=t("Nom"),e[62]=t,e[63]=T):T=e[63];let ft;e[64]===Symbol.for("react.memo_cache_sentinel")?(ft=l.jsx("span",{className:"text-muted-foreground",children:"*"}),e[64]=ft):ft=e[64];let D;e[65]!==T?(D=l.jsxs(n,{htmlFor:"last_name",children:[T," ",ft]}),e[65]=T,e[66]=D):D=e[66];const St=i.last_name;let q;e[67]!==s?(q=a=>s("last_name",a.target.value),e[67]=s,e[68]=q):q=e[68];let P;e[69]!==t?(P=t("Dupont"),e[69]=t,e[70]=P):P=e[70];let R;e[71]!==i.last_name||e[72]!==q||e[73]!==P?(R=l.jsx(lt,{id:"last_name",value:St,onChange:q,placeholder:P}),e[71]=i.last_name,e[72]=q,e[73]=P,e[74]=R):R=e[74];let z;e[75]!==r.last_name?(z=l.jsx(o,{message:r.last_name}),e[75]=r.last_name,e[76]=z):z=e[76];let B;e[77]!==D||e[78]!==R||e[79]!==z?(B=l.jsxs("div",{className:"space-y-2",children:[D,R,z]}),e[77]=D,e[78]=R,e[79]=z,e[80]=B):B=e[80];let H;e[81]!==w||e[82]!==B?(H=l.jsxs("div",{className:"grid gap-6 sm:grid-cols-2",children:[w,B]}),e[81]=w,e[82]=B,e[83]=H):H=e[83];let V;e[84]!==t?(V=t("Email"),e[84]=t,e[85]=V):V=e[85];let G;e[86]!==V?(G=l.jsx(n,{htmlFor:"email",children:V}),e[86]=V,e[87]=G):G=e[87];const kt=i.email;let K;e[88]!==s?(K=a=>s("email",a.target.value),e[88]=s,e[89]=K):K=e[89];let M;e[90]!==t?(M=t("[email protected]"),e[90]=t,e[91]=M):M=e[91];let O;e[92]!==i.email||e[93]!==K||e[94]!==M?(O=l.jsx(lt,{id:"email",type:"email",value:kt,onChange:K,placeholder:M}),e[92]=i.email,e[93]=K,e[94]=M,e[95]=O):O=e[95];let $;e[96]!==r.email?($=l.jsx(o,{message:r.email}),e[96]=r.email,e[97]=$):$=e[97];let J;e[98]!==G||e[99]!==O||e[100]!==$?(J=l.jsxs("div",{className:"space-y-2",children:[G,O,$]}),e[98]=G,e[99]=O,e[100]=$,e[101]=J):J=e[101];let Q;e[102]!==t?(Q=t("Téléphone"),e[102]=t,e[103]=Q):Q=e[103];let U;e[104]!==Q?(U=l.jsx(n,{htmlFor:"phone",children:Q}),e[104]=Q,e[105]=U):U=e[105];let W;e[106]!==s?(W=a=>s("phone",a.target.value),e[106]=s,e[107]=W):W=e[107];let X;e[108]!==i.phone||e[109]!==W?(X=l.jsx(lt,{id:"phone",value:i.phone,onChange:W,placeholder:"+32 123 456 789"}),e[108]=i.phone,e[109]=W,e[110]=X):X=e[110];let Y;e[111]!==r.phone?(Y=l.jsx(o,{message:r.phone}),e[111]=r.phone,e[112]=Y):Y=e[112];let Z;e[113]!==U||e[114]!==X||e[115]!==Y?(Z=l.jsxs("div",{className:"space-y-2",children:[U,X,Y]}),e[113]=U,e[114]=X,e[115]=Y,e[116]=Z):Z=e[116];let ee;e[117]!==J||e[118]!==Z?(ee=l.jsxs("div",{className:"grid gap-6 sm:grid-cols-2",children:[J,Z]}),e[117]=J,e[118]=Z,e[119]=ee):ee=e[119];let te;e[120]!==t?(te=t("Date de naissance"),e[120]=t,e[121]=te):te=e[121];let le;e[122]!==te?(le=l.jsx(n,{htmlFor:"birthday",children:te}),e[122]=te,e[123]=le):le=e[123];let se;e[124]!==s?(se=a=>s("birthday",a.target.value),e[124]=s,e[125]=se):se=e[125];let ie;e[126]!==i.birthday||e[127]!==se?(ie=l.jsx(lt,{id:"birthday",type:"date",value:i.birthday,onChange:se}),e[126]=i.birthday,e[127]=se,e[128]=ie):ie=e[128];let re;e[129]!==r.birthday?(re=l.jsx(o,{message:r.birthday}),e[129]=r.birthday,e[130]=re):re=e[130];let ae;e[131]!==le||e[132]!==ie||e[133]!==re?(ae=l.jsxs("div",{className:"space-y-2",children:[le,ie,re]}),e[131]=le,e[132]=ie,e[133]=re,e[134]=ae):ae=e[134];let ne;e[135]!==t?(ne=t("Employé préféré"),e[135]=t,e[136]=ne):ne=e[136];let oe;e[137]!==ne?(oe=l.jsx(n,{htmlFor:"preferred_employee_id",children:ne}),e[137]=ne,e[138]=oe):oe=e[138];let me;e[139]!==i.preferred_employee_id?(me=i.preferred_employee_id?.toString()??"none",e[139]=i.preferred_employee_id,e[140]=me):me=e[140];let ce;e[141]!==s?(ce=a=>s("preferred_employee_id",a==="none"?null:a),e[141]=s,e[142]=ce):ce=e[142];let fe;e[143]!==t?(fe=t("Aucune préférence"),e[143]=t,e[144]=fe):fe=e[144];let pe;e[145]!==fe?(pe=l.jsx(qt,{children:l.jsx(Pt,{placeholder:fe})}),e[145]=fe,e[146]=pe):pe=e[146];let de;e[147]!==t?(de=t("Aucune préférence"),e[147]=t,e[148]=de):de=e[148];let he;e[149]!==de?(he=l.jsx(bt,{value:"none",children:de}),e[149]=de,e[150]=he):he=e[150];let ue;e[151]!==ht?(ue=ht.map(Mt),e[151]=ht,e[152]=ue):ue=e[152];let xe;e[153]!==he||e[154]!==ue?(xe=l.jsxs(Rt,{children:[he,ue]}),e[153]=he,e[154]=ue,e[155]=xe):xe=e[155];let _e;e[156]!==me||e[157]!==ce||e[158]!==pe||e[159]!==xe?(_e=l.jsxs(zt,{value:me,onValueChange:ce,children:[pe,xe]}),e[156]=me,e[157]=ce,e[158]=pe,e[159]=xe,e[160]=_e):_e=e[160];let je;e[161]!==t?(je=t("L'employé préféré sera pré-sélectionné lors des réservations"),e[161]=t,e[162]=je):je=e[162];let ge;e[163]!==je?(ge=l.jsx("p",{className:"text-xs text-muted-foreground",children:je}),e[163]=je,e[164]=ge):ge=e[164];let ye;e[165]!==r.preferred_employee_id?(ye=l.jsx(o,{message:r.preferred_employee_id}),e[165]=r.preferred_employee_id,e[166]=ye):ye=e[166];let ve;e[167]!==oe||e[168]!==_e||e[169]!==ge||e[170]!==ye?(ve=l.jsxs("div",{className:"space-y-2",children:[oe,_e,ge,ye]}),e[167]=oe,e[168]=_e,e[169]=ge,e[170]=ye,e[171]=ve):ve=e[171];let Ne;e[172]!==t?(Ne=t("Notes"),e[172]=t,e[173]=Ne):Ne=e[173];let be;e[174]!==Ne?(be=l.jsx(n,{htmlFor:"notes",children:Ne}),e[174]=Ne,e[175]=be):be=e[175];const At=i.notes;let Ce;e[176]!==s?(Ce=a=>s("notes",a.target.value),e[176]=s,e[177]=Ce):Ce=e[177];let Se;
1e[178]!==t?(Se=t("Notes internes sur ce client (allergies, préférences, etc.)..."),e[178]=t,e[179]=Se):Se=e[179];let ke;e[180]!==i.notes||e[181]!==Ce||e[182]!==Se?(ke=l.jsx(Ht,{id:"notes",value:At,onChange:Ce,placeholder:Se,rows:3}),e[180]=i.notes,e[181]=Ce,e[182]=Se,e[183]=ke):ke=e[183];let Ae;e[184]!==r.notes?(Ae=l.jsx(o,{message:r.notes}),e[184]=r.notes,e[185]=Ae):Ae=e[185];let Fe;e[186]!==be||e[187]!==ke||e[188]!==Ae?(Fe=l.jsxs("div",{className:"space-y-2",children:[be,ke,Ae]}),e[186]=be,e[187]=ke,e[188]=Ae,e[189]=Fe):Fe=e[189];let Ie;e[190]!==t?(Ie=t("Remise automatique (%)"),e[190]=t,e[191]=Ie):Ie=e[191];let Le;e[192]!==Ie?(Le=l.jsx(n,{htmlFor:"auto_discount_percent",children:Ie}),e[192]=Ie,e[193]=Le):Le=e[193];const jt=i.auto_discount_percent??"";let Ee;e[194]!==s?(Ee=a=>{const vt=a.target.value;s("auto_discount_percent",vt===""?null:Number(vt))},e[194]=s,e[195]=Ee):Ee=e[195];let we;e[196]!==t?(we=t("Ex : 10"),e[196]=t,e[197]=we):we=e[197];let Te;e[198]!==jt||e[199]!==Ee||e[200]!==we?(Te=l.jsx(lt,{id:"auto_discount_percent",type:"number",min:0,max:100,step:.5,value:jt,onChange:Ee,placeholder:we}),e[198]=jt,e[199]=Ee,e[200]=we,e[201]=Te):Te=e[201];let De;e[202]!==t?(De=t("Appliquée automatiquement lors des réservations en ligne."),e[202]=t,e[203]=De):De=e[203];let qe;e[204]!==De?(qe=l.jsx("p",{className:"text-xs text-muted-foreground",children:De}),e[204]=De,e[205]=qe):qe=e[205];let Pe;e[206]!==r.auto_discount_percent?(Pe=l.jsx(o,{message:r.auto_discount_percent}),e[206]=r.auto_discount_percent,e[207]=Pe):Pe=e[207];let Re;e[208]!==Le||e[209]!==Te||e[210]!==qe||e[211]!==Pe?(Re=l.jsxs("div",{className:"space-y-2",children:[Le,Te,qe,Pe]}),e[208]=Le,e[209]=Te,e[210]=qe,e[211]=Pe,e[212]=Re):Re=e[212];let ze;e[213]!==s?(ze=a=>s("accepts_marketing",a===!0),e[213]=s,e[214]=ze):ze=e[214];let Be;e[215]!==i.accepts_marketing||e[216]!==ze?(Be=l.jsx(Dt,{id:"accepts_marketing",checked:i.accepts_marketing,onCheckedChange:ze}),e[215]=i.accepts_marketing,e[216]=ze,e[217]=Be):Be=e[217];let He;e[218]!==t?(He=t("Accepte les communications marketing"),e[218]=t,e[219]=He):He=e[219];let Ve;e[220]!==He?(Ve=l.jsx(n,{htmlFor:"accepts_marketing",className:"cursor-pointer",children:He}),e[220]=He,e[221]=Ve):Ve=e[221];let Ge;e[222]!==t?(Ge=t("Peut recevoir des emails promotionnels et rappels"),e[222]=t,e[223]=Ge):Ge=e[223];let Ke;e[224]!==Ge?(Ke=l.jsx("p",{className:"text-xs text-muted-foreground",children:Ge}),e[224]=Ge,e[225]=Ke):Ke=e[225];let Me;e[226]!==Ke||e[227]!==Ve?(Me=l.jsxs("div",{children:[Ve,Ke]}),e[226]=Ke,e[227]=Ve,e[228]=Me):Me=e[228];let Oe;e[229]!==Me||e[230]!==Be?(Oe=l.jsxs("div",{className:"flex items-center gap-3 pt-2",children:[Be,Me]}),e[229]=Me,e[230]=Be,e[231]=Oe):Oe=e[231];let $e;e[232]!==Oe||e[233]!==H||e[234]!==ee||e[235]!==ae||e[236]!==ve||e[237]!==Fe||e[238]!==Re?($e=l.jsxs("div",{className:"space-y-6 rounded-2xl bg-card p-6",children:[H,ee,ae,ve,Fe,Re,Oe]}),e[232]=Oe,e[233]=H,e[234]=ee,e[235]=ae,e[236]=ve,e[237]=Fe,e[238]=Re,e[239]=$e):$e=e[239];let Je;e[240]!==$e||e[241]!==S?(Je=l.jsxs("section",{className:"space-y-6",children:[S,$e]}),e[240]=$e,e[241]=S,e[242]=Je):Je=e[242];let pt;e[243]===Symbol.for("react.memo_cache_sentinel")?(pt=yt(),e[243]=pt):pt=e[243];const Ft=pt.url;let Qe;e[244]!==t?(Qe=t("Annuler"),e[244]=t,e[245]=Qe):Qe=e[245];let Ue;e[246]!==Qe?(Ue=l.jsx(gt,{type:"button",variant:"outline",asChild:!0,children:l.jsx(Nt,{href:Ft,children:Qe})}),e[246]=Qe,e[247]=Ue):Ue=e[247];let We;e[248]!==d?(We=d&&l.jsx(Bt,{className:"mr-2"}),e[248]=d,e[249]=We):We=e[249];let Xe;e[250]!==t?(Xe=t("Créer le client"),e[250]=t,e[251]=Xe):Xe=e[251];let Ye;e[252]!==d||e[253]!==We||e[254]!==Xe?(Ye=l.jsxs(gt,{type:"submit",disabled:d,children:[We,Xe]}),e[252]=d,e[253]=We,e[254]=Xe,e[255]=Ye):Ye=e[255];let Ze;e[256]!==Ue||e[257]!==Ye?(Ze=l.jsxs("div",{className:"flex justify-end gap-3 pb-8",children:[Ue,Ye]}),e[256]=Ue,e[257]=Ye,e[258]=Ze):Ze=e[258];let et;e[259]!==_t||e[260]!==Je||e[261]!==Ze?(et=l.jsxs("form",{onSubmit:_t,className:"w-full max-w-2xl space-y-8",children:[Je,Ze]}),e[259]=_t,e[260]=Je,e[261]=Ze,e[262]=et):et=e[262];let tt;e[263]!==et||e[264]!==y?(tt=l.jsxs("div",{className:"flex h-full flex-1 flex-col gap-8 p-4 md:p-6 lg:p-8",children:[y,et]}),e[263]=et,e[264]=y,e[265]=tt):tt=e[265];let dt;return e[266]!==ut||e[267]!==u||e[268]!==tt?(dt=l.jsxs(Gt,{breadcrumbs:ut,children:[u,tt]}),e[266]=ut,e[267]=u,e[268]=tt,e[269]=dt):dt=e[269],dt}function Mt(st){return l.jsx(bt,{value:st.id.toString(),children:st.name},st.id)}function Ot(){Tt("client_created")}export{es as default};
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.