PageSourceSearch

https://id.movevn.com/assets/UpdatePost-Dt5Qgp4S.js

js movevn.com collected 2026-10-02 00:31:42 UTC 2,183 bytes, 1 lines download raw bytes

1import{j as a,B as y}from"./vendor-mui-1Pi3BFuh.js";import{D as P}from"./DynamicForm-DBUxfoyj.js";import{N as w}from"./NavHeader-D3CJrNLB.js";import{u as C,a as L,P as N}from"./index-BxBYWNob.js";import{b as U,u as E}from"./Classes-DVJtYxLF.js";import{a as S}from"./ErrorHandler-D0uxaT5w.js";import{m}from"./message-ClwATxdx.js";import{l as v,a as n,u as D}from"./vendor-react-CrXZvyk_.js";import{s as F}from"./schema-DPlh8Cq2.js";import"./vendor-form-Df9-JY-v.js";import"./useToggleSelection-B5hv0vDo.js";import"./EnhancedTableHead-BUFi7wgS.js";import"./ImageCell-CrraFrmp.js";import"./index-BLxIfDVv.js";import"./Pagination-BEr3PSlh.js";import"./vendor-utils-Bdq6QFHX.js";import"./Loyalty-CTlGB84x.js";import"./MembershipCategories-tcoj0K39.js";import"./Memberships-DYjZCDAu.js";import"./Promotions-0cO0aI2r.js";import"./Trainers-CQ2AxXPJ.js";import"./Users-Bul883N6.js";import"./index-BFvhg5Gd.js";import"./useDebouncedValue-CkrckZR6.js";import"./ThumbnailPicker-Ci9L3Ojx.js";import"./Media-Cs8_YsNr.js";import"./NotFound-yfX5vOmO.js";import"./InputDragData-BOWMbqkn.js";import"./timezone-COT_nWgr.js";import"./Home-CMDHSwXo.js";import"./vendor-redux-Bi3kFs4E.js";const ps=()=>{const{id:p}=v(),{t:s}=C(),{showMessage:e,startProgress:u,completeProgress:d}=L(),[f,l]=n.useState(!1),[c,h]=n.useState(!1),g=D();async function x(){try{if(p){const r=await U(Number(p));if(!r.error){const{data:t}=r;t&&h(t)}}}catch{e("error",s(m.response.error))}}async function b(r,t){try{if(l(!0),u(),r){const o=await E(Number(r),{...t,trainers:t?.trainers?.map(i=>i.id)});if(o.error)S(o.data,e,s);else{const{data:i}=o;e("success",s(m.response.update_successful)),i?.id&&g("/admin/classes/"+i.id)}}else e("error",s(m.response.error))}catch{e("error",s(m.response.error))}finally{l(!1),d(!0)}}const j=r=>{b(p,r)};return n.useEffect(()=>{x()},[]),c?a.jsx(n.Fragment,{children:a.jsxs(y,{sx:{width:"100%"},children:[a.jsx(w,{title:s("Update class"),breadcrumb:[{title:s("Classes"),url:"/admin/classes/"},{title:s("Update class")}],backLink:"/admin/classes"}),a.jsx(P,{schema:F,onSubmit:j,defaultValues:c,isLoading:f,submitLabel:s("Update"),showTitle:!1})]})}):a.jsx(N,{height:500})};export{ps 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.