lms/public/build/assets/edit-form-Diy3UWy6.js
2025-12-15 12:26:23 +01:00

2 lines
1.6 KiB
JavaScript

import{u as D,r as C,b as I,j as e}from"./vendor-BKmmeuxg.js";import{I as u}from"./input-error-LaPr_4wd.js";import{L as E}from"./loading-button-BnTVAMJ7.js";import{D as L,a as T,b as _,c as q,d as F}from"./dialog-B2gN9MvT.js";import{I as N}from"./input-DM0goJrn.js";import{L as m}from"./label-HmIcv5Yx.js";import{S as O,a as V,b as w,c as y,d}from"./select-CD9o3HN1.js";import"./utils-DxSsnXxD.js";import"./button-BpNwv2aE.js";import"./index-WW_1X1qx.js";const M=({user:t,actionComponent:p})=>{const{props:x}=D(),{translate:h}=x,{dashboard:a,input:r,button:j,common:n}=h,[g,i]=C.useState(!1),{data:o,put:v,setData:l,processing:f,errors:c,reset:S}=I({name:t.name,status:t.status}),b=s=>{s.preventDefault(),v(route("users.update",t.id),{onSuccess:()=>{S(),i(!1)}})};return e.jsxs(L,{open:g,onOpenChange:i,children:[e.jsx(T,{asChild:!0,children:p}),e.jsx(_,{children:e.jsxs(q,{children:[e.jsx(F,{children:a.update_user}),e.jsxs("form",{onSubmit:b,className:"space-y-4 text-start",children:[e.jsxs("div",{children:[e.jsx(m,{children:r.name}),e.jsx(N,{required:!0,value:o.name,onChange:s=>l("name",s.target.value)}),e.jsx(u,{message:c.name})]}),e.jsxs("div",{children:[e.jsx(m,{children:r.status}),e.jsxs(O,{required:!0,value:o.status===1?"active":"inactive",onValueChange:s=>l("status",s==="active"?1:0),children:[e.jsx(V,{children:e.jsx(w,{placeholder:a.select_approval_status})}),e.jsxs(y,{children:[e.jsx(d,{value:"active",children:n.active}),e.jsx(d,{value:"inactive",children:n.inactive})]})]}),e.jsx(u,{message:c.status})]}),e.jsx(E,{loading:f,className:"w-full",children:j.submit})]})]})})]})};export{M as default};