1import{r as m,u as e,aW as re,am as ie,bW as oe,a2 as ce,ad as de}from"./vendor-DzWMmZj2.js";import{b,d as le,a5 as X,a1 as G,B as v,ao as Z,ap as ee,aq as se,ar as ue,v as ae,P as Q}from"./index-DzzETE43.js";import"./UserCreatePage-BLqaimbw.js";import{d as me,x as xe}from"./vendor-tanstack-D-s8FawA.js";import{C as _,b as P,c as T,a as E}from"./card-CFUfimd1.js";import{N as ne}from"./NumberInput-3urGYT9f.js";import{u as te}from"./useForm-C-xi49lB.js";import{u as S}from"./vendor-i18n-C7hD56hb.js";import{U as he}from"./UsersTable-DgliDC3r.js";import"./vendor-socket-CdJ84v18.js";import"./vendor-phone-CDRp5aFf.js";import"./date-picker-C_qz5VcR.js";import"./useTable-DdSczyP4.js";const{clientsAvailableDistributors:ge,clientsAvailableStores:pe,clientsAvailableManagers:fe,clientsEdit:je}=X(),{settingsRoles:be}=le(),ve=[{value:"RETAIL",label:"РозниÑÐ½Ð°Ñ ÑоÑговлÑ"},{value:"WHOLESALE",label:"ÐпÑÐ¾Ð²Ð°Ñ ÑоÑговлÑ"},{value:"RETAIL_NETWORK",label:"РозниÑÐ½Ð°Ñ ÑеÑÑ"},{value:"INDIVIDUAL",label:"ФизиÑеÑкое лиÑо"}],ye=({client:l,isPending:u,onSaved:i})=>{var U,R,D,q,W,B,H;const{t:a}=S("users"),[d,x]=m.useState([]),[c,o]=m.useState([]),[f,y]=m.useState([]),[z,j]=m.useState([]),[C,k]=m.useState(!!l.isChecked),[F,K]=m.useState((U=l.discount)!=null?U:0),[A,O]=m.useState((R=l.extraCharge)!=null?R:0),{mutateAsync:w}=b({mutationKey:["settings-roles-account"],mutationFn:()=>be({}),successFn:s=>{var t;return x(((t=s==null?void 0:s.result)!=null?t:[]).flatMap(n=>{var N;const r=n;return r.id?[{value:r.id,label:(N=r.name)!=null?N:r.id}]:[]}))}}),{mutateAsync:g}=b({mutationKey:["clients-distributors-account"],mutationFn:()=>ge(),successFn:s=>{var t,n;return o(((n=(t=s==null?void 0:s.result)==null?void 0:t.distributors)!=null?n:[]).flatMap(r=>{var N;return r.id?[{value:String(r.id),label:(N=r.name)!=null?N:String(r.id)}]:[]}))}}),{isPending:V,mutateAsync:h}=b({mutationKey:["clients-stores-account"],mutationFn:s=>pe(s),successFn:s=>{var t,n;return y(((n=(t=s==null?void 0:s.result)==null?void 0:t.stores)!=null?n:[]).flatMap(r=>{var N;return r.id?[{value:String(r.id),label:(N=r.name)!=null?N:String(r.id)}]:[]}))}}),{isPending:M,mutateAsync:I}=b({mutationKey:["clients-managers-account"],mutationFn:s=>fe(s),successFn:s=>{var t,n;return j(((n=(t=s==null?void 0:s.result)==null?void 0:t.managers)!=null?n:[]).flatMap(r=>{var N;return r.id?[{value:String(r.id),label:(N=r.name)!=null?N:String(r.id)}]:[]}))}});m.useEffect(()=>{w(),g()},[]);const p=te({defaultValues:{role:(q=(D=l.role)==null?void 0:D.id)!=null?q:"",clientType:(B=(W=l.clientType)==null?void 0:W.code)!=null?B:"",distributor:"",store:(H=l.store)!=null&&H.id?String(l.store.id):"",manager:""}}),{isPending:L,mutateAsync:Y}=b({mutationKey:["client-edit-account",l.id],mutationFn:s=>je(s),successFn:()=>i({isChecked:C,discount:F,extraCharge:A})}),J=()=>{const s=p.state.values;Y({id:l.id,account:{role:s.role,clientType:s.clientType,distributor:s.distributor?Number(s.distributor):0,store:s.store?Number(s.store):0,manager:s.manager?Number(s.manager):0,discount:F,extraCharge:A}})};return e.jsxs(_,{children:[e.jsx(P,{children:e.jsx(T,{children:a("users.section.account")})}),e.jsxs(E,{children:[e.jsxs("div",{className:"grid grid-cols-2 gap-x-8 gap-y-5",children:[e.jsx(p.AppField,{name:"role",children:s=>e.jsx(s.FormSelect,{label:a("users.field.role"),required:!0,items:d,keyField:"value",nullable:!1,onChange:t=>{var r;s.handleChange((r=t==null?void 0:t.value)!=null?r:"");const n=p.getFieldValue("distributor");t!=null&&t.value&&n&&h({role:t.value,distributor:Number(n)})},placeholder:a("users.filter.placeholder")})}),e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("span",{className:"text-sm font-medium text-primary-black",children:a("users.field.is_checked")}),e.jsx(G,{checked:C,onCheckedChange:k,size:"md",withText:!0,textOn:"ÐÐÐ",textOff:"ÐЫÐÐ"})]}),e.jsx(p.AppField,{name:"clientType",children:s=>e.jsx(s.FormSelect,{label:a("users.field.client_type"),items:ve,keyField:"value",nullable:!0,onChange:t=>{var n;return s.handleChange((n=t==null?void 0:t.value)!=null?n:"")},placeholder:a("users.filter.placeholder")})}),e.jsx(p.AppField,{name:"distributor",children:s=>e.jsx(s.FormSelect,{label:a("users.field.distributor"),items:c,keyField:"value",nullable:!0,onChange:t=>{var r;s.handleChange((r=t==null?void 0:t.value)!=null?r:"");const n=p.getFieldValue("role");n&&(t!=null&&t.value)&&h({role:n,distributor:Number(t.value)}),p.setFieldValue("store",""),p.setFieldValue("manager","")},placeholder:a("users.filter.placeholder")})}),e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("span",{className:"text-sm font-medium text-primary-black",children:a("users.field.discount")}
1),e.jsx(ne,{value:F,onChange:K,min:0,max:100,step:1})]}),e.jsx(p.AppField,{name:"store",children:s=>e.jsx(s.FormSelect,{label:a("users.field.store"),items:f,keyField:"value",nullable:!0,isLoading:V,onChange:t=>{var r;s.handleChange((r=t==null?void 0:t.value)!=null?r:"");const n=p.getFieldValue("role");n&&(t!=null&&t.value)&&I({role:n,store:Number(t.value)}),p.setFieldValue("manager","")},placeholder:a("users.filter.placeholder")})}),e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("span",{className:"text-sm font-medium text-primary-black",children:a("users.field.extra_charge")}),e.jsx(ne,{value:A,onChange:O,min:0,max:100,step:1})]}),e.jsx(p.AppField,{name:"manager",children:s=>e.jsx(s.FormSelect,{label:a("users.field.manager"),items:z,keyField:"value",nullable:!0,isLoading:M,onChange:t=>{var n;return s.handleChange((n=t==null?void 0:t.value)!=null?n:"")},placeholder:a("users.filter.placeholder")})})]}),e.jsx("div",{className:"flex justify-end mt-6 pt-4 border-t border-border",children:e.jsx(v,{size:"md",loading:L||u,onClick:J,children:a("users.btn.save")})})]})]})},{settingsCountries:Ce,settingsRegions:Ne,settingsCities:Fe,settingsCurrencies:Se,settingsLanguages:ke}=le(),Ae=({client:l,isPending:u,onSaved:i})=>{var I,p,L,Y,J,U,R,D,q,W,B,H;const{t:a}=S("users"),[d,x]=m.useState([]),[c,o]=m.useState([]),[f,y]=m.useState([]),[z,j]=m.useState([]),[C,k]=m.useState([]),{mutateAsync:F}=b({mutationKey:["settings-countries"],mutationFn:()=>Ce({}),successFn:s=>{var t;return x(((t=s==null?void 0:s.result)!=null?t:[]).flatMap(n=>{var r;return n.id?[{value:String(n.id),label:(r=n.name)!=null?r:String(n.id)}]:[]}))}}),{mutateAsync:K}=b({mutationKey:["settings-regions"],mutationFn:s=>Ne({countryId:s}),successFn:s=>{var t;return o(((t=s==null?void 0:s.result)!=null?t:[]).flatMap(n=>{var r;return n.id?[{value:String(n.id),label:(r=n.name)!=null?r:String(n.id)}]:[]}))}}),{mutateAsync:A}=b({mutationKey:["settings-cities"],mutationFn:s=>Fe(s),successFn:s=>{var t;return y(((t=s==null?void 0:s.result)!=null?t:[]).flatMap(n=>{var r;return n.id?[{value:String(n.id),label:(r=n.name)!=null?r:String(n.id)}]:[]}))}}),{mutateAsync:O}=b({mutationKey:["settings-currencies"],mutationFn:()=>Se({}),successFn:s=>{var t;return j(((t=s==null?void 0:s.result)!=null?t:[]).flatMap(n=>{var r;return n.id?[{value:String(n.id),label:(r=n.name)!=null?r:String(n.id)}]:[]}))}}),{mutateAsync:w}=b({mutationKey:["settings-languages"],mutationFn:()=>ke({}),successFn:s=>{var t;return k(((t=s==null?void 0:s.result)!=null?t:[]).flatMap(n=>{var r;return n.code?[{value:n.code,label:(r=n.name)!=null?r:n.code}]:[]}))}});m.useEffect(()=>{var s,t,n;F(),O(),w(),(s=l.country)!=null&&s.id&&K(l.country.id),(t=l.country)!=null&&t.id&&A({countryId:l.country.id,regionId:(n=l.region)==null?void 0:n.id})},[]);const g=te({defaultValues:{lastName:(I=l.lastName)!=null?I:"",firstName:(p=l.firstName)!=null?p:"",email:(L=l.email)!=null?L:"",phone:(Y=l.phone)!=null?Y:"",position:(J=l.position)!=null?J:"",country:(U=l.country)!=null&&U.id?String(l.country.id):"",region:(R=l.region)!=null&&R.id?String(l.region.id):"",city:(D=l.city)!=null&&D.id?String(l.city.id):"",language:(W=(q=l.language)==null?void 0:q.code)!=null?W:"",currency:(B=l.currency)!=null&&B.id?String(l.currency.id):"",code1c:(H=l.code1c)!=null?H:""}}),{isPending:V,mutateAsync:h}=b({mutationKey:["client-edit-user",l.id],mutationFn:s=>{const{clientsEdit:t}=require("@/api/rest/endpoints/clients/clients").getClients();return t(s)},successFn:()=>i({})}),M=()=>{const s=g.state.values;h({id:l.id,user:{lastName:s.lastName,firstName:s.firstName,email:s.email,phone:s.phone||void 0,position:s.position||void 0,country:s.country?Number(s.country):void 0,region:s.region?Number(s.region):void 0,city:s.city?Number(s.city):void 0,language:s.language||void 0,currency:s.currency?Number(s.currency):void 0,code1c:s.code1c||void 0}})};return e.jsxs(_,{children:[e.jsx(P,{children:e.jsx(T,{children:a("users.section.basic_info")})}),e.jsxs(E,{children:[e.jsxs("div",{className:"grid grid-cols-2 gap-x-8 gap-y-5",children:[e.jsx(g.AppField,{name:"lastName",children:s=>e.jsx(s.FormInput,{label:a("users.field.last_name"),required:!0,placeholder:a("users.field.last_name")}
1)}),e.jsx(g.AppField,{name:"region",children:s=>e.jsx(s.FormSelect,{label:a("users.field.region"),items:c,keyField:"value",nullable:!0,onChange:t=>{var r;s.handleChange((r=t==null?void 0:t.value)!=null?r:"");const n=Number(g.getFieldValue("country"));n&&(t!=null&&t.value)&&A({countryId:n,regionId:Number(t.value)}),g.setFieldValue("city","")},placeholder:a("users.filter.placeholder")})}),e.jsx(g.AppField,{name:"firstName",children:s=>e.jsx(s.FormInput,{label:a("users.field.first_name"),required:!0,placeholder:a("users.field.first_name")})}),e.jsx(g.AppField,{name:"city",children:s=>e.jsx(s.FormSelect,{label:a("users.field.city"),items:f,keyField:"value",nullable:!0,onChange:t=>{var n;return s.handleChange((n=t==null?void 0:t.value)!=null?n:"")},placeholder:a("users.filter.placeholder")})}),e.jsx(g.AppField,{name:"email",children:s=>e.jsx(s.FormInput,{label:a("users.field.email"),required:!0,type:"email",placeholder:a("users.field.email")})}),e.jsx(g.AppField,{name:"language",children:s=>e.jsx(s.FormSelect,{label:a("users.field.language"),items:C,keyField:"value",nullable:!0,onChange:t=>{var n;return s.handleChange((n=t==null?void 0:t.value)!=null?n:"")},placeholder:a("users.filter.placeholder")})}),e.jsx(g.AppField,{name:"phone",children:s=>e.jsx(s.FormPhone,{label:a("users.field.phone")})}),e.jsx(g.AppField,{name:"currency",children:s=>e.jsx(s.FormSelect,{label:a("users.field.currency"),items:z,keyField:"value",nullable:!0,onChange:t=>{var n;return s.handleChange((n=t==null?void 0:t.value)!=null?n:"")},placeholder:a("users.filter.placeholder")})}),e.jsx(g.AppField,{name:"position",children:s=>e.jsx(s.FormInput,{label:a("users.field.position"),placeholder:a("users.field.position")})}),e.jsx(g.AppField,{name:"code1c",children:s=>e.jsx(s.FormInput,{label:a("users.field.code1c"),placeholder:a("users.field.code1c")})}),e.jsx(g.AppField,{name:"country",children:s=>e.jsx(s.FormSelect,{label:a("users.field.country"),items:d,keyField:"value",nullable:!0,onChange:t=>{var n;s.handleChange((n=t==null?void 0:t.value)!=null?n:""),t!=null&&t.value&&K(Number(t.value)),g.setFieldValue("region",""),g.setFieldValue("city",""),o([]),y([])},placeholder:a("users.filter.placeholder")})})]}),e.jsx("div",{className:"flex justify-end mt-6 pt-4 border-t border-border",children:e.jsx(v,{size:"md",loading:V||u,onClick:M,children:a("users.btn.save")})})]})]})},{clientsList:we}=X(),$=100,Me=({clientId:l})=>{const{t:u}=S("users"),[i,a]=m.useState([]),[d,x]=m.useState(0),[c,o]=m.useState(1),[f,y]=m.useState(""),[z,j]=m.useState(""),{isPending:C,mutateAsync:k}=b({mutationKey:["user-clients-list",l],mutationFn:h=>we(h),successFn:h=>{var M,I,p,L;a((I=(M=h==null?void 0:h.result)==null?void 0:M.items)!=null?I:[]),x((L=(p=h==null?void 0:h.result)==null?void 0:p.count)!=null?L:0)}}),F=(h,M)=>{k({offset:(h-1)*$,length:$,search:M||void 0})};m.useEffect(()=>{F(1,"")},[]);const K=()=>{j(f),o(1),F(1,f)},A=()=>{y(""),j(""),o(1),F(1,"")},O=h=>{o(h),F(h,z)},w=Math.max(1,Math.ceil(d/$)),g=Math.min((c-1)*$+1,d),V=Math.min(c*$,d);return e.jsxs(_,{children:[e.jsxs(P,{className:"flex flex-row items-center justify-between pb-2",children:[e.jsx(T,{children:u("users.section.clients")}),e.jsxs("div",{className:"flex items-center gap-2",children:[d>0&&e.jsxs("span",{className:"text-xs text-muted-foreground",children:[u("users.count_many",{count:d})," ⢠",u("users.shown",{start:g,end:V})]}),e.jsxs("div",{className:"relative flex items-center",children:[e.jsx(re,{className:"absolute left-3 size-3.5 text-muted-foreground pointer-events-none"}),e.jsx("input",{type:"text",value:f,onChange:h=>y(h.target.value),onKeyDown:h=>h.key==="Enter"&&K(),placeholder:u("users.filter.search_placeholder"),className:"w-48 rounded-lg border border-border bg-background pl-8 pr-7 py-1.5 text-xs outline-none focus:border-primary"}),f&&e.jsx("button",{onClick:A,className:"absolute right-2 text-muted-foreground hover:text-primary-black",children:e.jsx(ie,{className:"size-3"})})]})]})]}),e.jsxs(E,{className:"p-0",children:[e.jsx(he,{items:i,isLoading:C}),w>1&&e.jsxs("div",{className:"flex items-center justify-end gap-2 p-4 border-t border-border",children:[e.jsx(v,{variant:"outline",size:"sm",disabled:c===1,onClick:()=>O(Math.max(1,c-1)),children:"â"}),e.jsxs("span",{className:"text-sm text-muted-foreground",children:[c," / ",w]}),e.jsx(v,{variant:"outline",size:"sm",disabled:c===w,onClick:()=>O(Math.min(w,c+1)),children:"â"})]})]})]})},_e=({client:l})=>{var a;const{t:u}=S("users"),i=(a=l.extStore)!=null?a:[];return e.jsxs(_,{children:[e.jsxs(P,{className:"flex flex-row items-center justify-between",children:[e.jsx(T,{children:u("users.section.ext_stores")}),e.jsxs(Z,{children:[e.jsx(ee,{asChild:!0,children:e.jsx("span",{children:e.jsx(v,{size:"sm",disabled:!0,children:u("users.btn.add_store")})})}),e.jsx(se,{children:"Ð ÑазÑабоÑке"})]})]}),e.jsx(E,{children:i.length>0?e.jsx("ul",{className:"flex flex-col gap-1",children:i.map((d,x)=>{var c;return e.jsx("li",{className:"text-sm text-primary-black",children:(c=d.name)!=null?c:String(d)},x)})}):e.jsx("p",{className:"text-sm text-muted-foreground",children:"â"})})]})},Pe=({client:l})=>{var d,x,c,o;const{t:u}=S("users"),i=(o=(c=(d=l.statistic)==null?void 0:d.inviteLink)!=null?c:(x=l.statistic)==null?void 0:x.referralLink)!=null?o:null,a=()=>{i&&navigator.clipboard.writeText(i).then(()=>ce.success(u("users.msg.link_copied")))};return e.jsxs(_,{children:[e.jsx(P,{children:e.jsx(T,{children:u("users.section.invite")})}),e.jsx(E,{children:i?e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(ue,{value:i,readOnly:!0,size:"md",className:"flex-1 text-sm text-muted-foreground"}),e.jsx(v,{size:"icon",variant:"outline",onClick:a,title:u("users.btn.copy_link"),children:e.jsx(oe,{className:"size-4"})})]}):e.jsx("p",{className:"text-sm text-muted-foreground",children:u("users.msg.data_unavailable")})})]})},{clientsEdit:Te}=X(),Ee=({client:l,onSaved:u})=>{const{t:i}=S("users"),[a,d]=m.useState(null),[x,c]=m.useState(!1),{isPending:o,mutateAsync:f}=b({mutationKey:["client-edit-management",l.id],mutationFn:j=>Te(j),successFn:()=>u()}),y=j=>{d(C=>C===j?null:j),j!=="modeManager"&&c(!1)},z=()=>{var j,C,k;f({id:l.id,account:{role:(C=(j=l.role)==null?void 0:j.id)!=null?C:"",clientType:(k=l.clientType)==null?void 0:k.code,distributor:0,store:0,manager:0,modeManager:a==="modeManager",canCreateClients:a==="modeManager"?x:void 0,modePurchaseManager:a==="modePurchaseManager",modeAgent:a==="modeAgent"}})};return e.jsxs(_,{children:[e.jsx(P,{children:e.jsx(T,{children:i("users.section.management")})}),e.jsxs(E,{className:"flex flex-col gap-4",children:[e.jsxs("div",{className:"flex flex-col gap-2",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm text-primary-black",children:i("users.field.can_manage_clients")}),e.jsx(G,{checked:a==="modeManager",onCheckedChange:()=>y("modeManager"),size:"md",withText:!0,textOn:"ÐÐÐ",textOff:"ÐЫÐÐ"})]}),a==="modeManager"&&e.jsxs("div",{className:"flex items-center justify-between pl-4",children:[e.jsx("span",{className:"text-sm text-muted-foreground",children:i("users.field.can_create_clients")}),e.jsx(G,{checked:x,onCheckedChange:c,size:"sm",withText:!0,textOn:"ÐÐÐ",textOff:"ÐЫÐÐ"})]})]}),e.jsx(ae,{}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-primary-black",children:i("users.section.purchases")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:i("users.field.can_purchase")})]}),e.jsx(G,{checked:a==="modePurchaseManager",onCheckedChange:()=>y("modePurchaseManager"),size:"md",withText:!0,textOn:"ÐÐÐ",textOff:"ÐЫÐÐ"})]}),e.jsx(ae,{}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-primary-black",children:i("users.section.agent")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:i("users.field.is_agent")})]}),e.jsx(G,{checked:a==="modeAgent",onCheckedChange:()=>y("modeAgent"),size:"md",withText:!0,textOn:"ÐÐÐ",textOff:"ÐЫÐÐ"})]}),e.jsx("div",{className:"flex justify-end pt-2 border-t border-border",children:e.jsx(v,{size:"md",loading:o,onClick:z,children:i("users.btn.save")})})]})]})},ze=()=>{const{t:l}=S("users");return e.jsxs(_,{children:[e.jsxs(P,{className:"flex flex-row items-center justify-between",children:[e.jsx(T,{children:l("users.section.organization")}),e.jsxs(Z,{children:[e.jsx(ee,{asChild:!0,children:e.jsx("span",{children:e.jsx(v,{size:"sm",disabled:!0,children:l("users.btn.add_org")})})}),e.jsx(se,{children:"Ð ÑазÑабоÑке"})]})]}),e.jsx(E,{children:e.jsx("p",{className:"text-sm text-muted-foreground",children:"â"})})]})},Ie=({client:l,isPending:u,canSwitch:i,onSwitch:a})=>{var c;const{t:d}=S("users"),x=me();return u?e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(Q,{className:"h-9 w-72"}),e.jsx(Q,{className:"h-9 w-48"})]}):e.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-3",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(v,{size:"icon",variant:"outline",onClick:()=>x({to:"/users"}),children:e.jsx(de,{className:"size-4"})}),e.jsx("h1",{className:"text-conte-heading2 text-primary-black",children:(c=l==null?void 0:l.fullName)!=null?c:d("users.detail.title")})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[i&&e.jsx(v,{color:"black",size:"md",onClick:a,children:d("users.detail.login_as")}),e.jsxs(Z,{children:[e.jsx(ee,{asChild:!0,children:e.jsx("span",{children:e.jsx(v,{size:"md",color:"destructive",disabled:!0,children:d("users.detail.delete")})})}),e.jsx(se,{children:d("users.msg.delete_unavailable")})]})]})]})},{clientsEdit:Le}=X(),Ke=({client:l,onSaved:u})=>{const{t:i}=S("users"),a=te({defaultValues:{newPassword:""}}),{isPending:d,mutateAsync:x}=b({mutationKey:["client-edit-password",l.id],mutationFn:o=>Le({id:l.id,change_password:{new_password:o}}),successFn:()=>{a.setFieldValue("newPassword",""),u()}}),c=()=>{const o=a.state.values.newPassword;!o||o.length<6||x(o)};return e.jsxs(_,{children:[e.jsx(P,{children:e.jsx(T,{children:i("users.section.password")})}),e.jsxs(E,{children:[e.jsx(a.AppField,{name:"newPassword",validators:{onSubmit:({value:o})=>o&&o.length<6?"ÐинимÑм 6 Ñимволов":void 0},children:o=>e.jsx(o.FormPassword,{label:i("users.field.new_password"),placeholder:i("users.field.new_password")})}),e.jsx("div",{className:"flex justify-end mt-4",children:e.jsx(v,{size:"md",loading:d,onClick:c,children:i("users.btn.save")})})]})]})},{clientsOne:Oe}=X(),Ve=()=>{const{t:l}=S("users"),{id:u}=xe({strict:!1}),i=Number(u),[a,d]=m.useState(null),{isPending:x,mutateAsync:c}=b({mutationKey:["client-one",i],mutationFn:()=>Oe({id:i}
1),successFn:f=>{f!=null&&f.result&&d(f.result)}});m.useEffect(()=>{c()},[i]);const o=()=>c();return x&&!a?e.jsxs("div",{className:"flex flex-col gap-4",children:[e.jsx(Q,{className:"h-14 w-full rounded-xl"}),e.jsx(Q,{className:"h-64 w-full rounded-xl"}),e.jsx(Q,{className:"h-48 w-full rounded-xl"})]}):!a&&!x?e.jsx("p",{className:"text-sm text-muted-foreground",children:l("users.detail.not_found")}):e.jsxs("div",{className:"flex flex-col gap-4",children:[e.jsx(Ie,{client:a!=null?a:void 0,isPending:x}),a&&e.jsxs(e.Fragment,{children:[e.jsx(Ae,{client:a,isPending:x,onSaved:o}),e.jsx(ye,{client:a,isPending:x,onSaved:o}),e.jsx(Ee,{client:a,onSaved:o}),e.jsx(Ke,{client:a,onSaved:o}),e.jsx(Pe,{client:a}),e.jsx(Me,{clientId:a.id}),e.jsx(ze,{}),e.jsx(_e,{client:a})]})]})},Ze=Ve;export{Ze as component};
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.