whoami7 - Manager
:
/
home
/
qbizpnmr
/
arif.umairtax.com
/
public
/
Upload File:
files >> //home/qbizpnmr/arif.umairtax.com/public/DesignSelector-CCHne1Q2.js
import{u as B,ap as M,p as u,j as i,ad as O,cx as S,c5 as y,e as c,ae as k,cB as p,cC as C,bf as g,r as w,$ as Q}from"./bundle.OlIVtvc7.js";import{u as V,a as _}from"./designs-5HfLWi9D.js";function A(a){var f,v;const[t]=B(),{isAdmin:x,isOwner:P}=M(),j=_(),{actionVisibility:b=!0}=a,[m,r]=u.useState(!1),[l,o]=u.useState(null),[e,h]=u.useState(null),{data:d}=V({enabled:m});u.useEffect(()=>{d&&o(d)},[d]);const D=()=>{l&&(g.processing(),h(null),w("POST",c("/api/v1/designs"),l).then(()=>{g.success("created_design"),Q(["designs"]),o(null),r(!1)}).catch(s=>{var n;((n=s.response)==null?void 0:n.status)===422&&(h(s.response.data),g.dismiss())}))};return i.jsxs(i.Fragment,{children:[i.jsxs(O,{title:t("new_design"),visible:m,onClose:r,overflowVisible:!0,children:[i.jsx(S,{label:t("name"),onValueChange:s=>o(n=>n&&{...n,name:s}),errorMessage:e==null?void 0:e.errors.name}),i.jsx(y,{endpoint:c("/api/v1/designs?per_page=500&status=active"),onChange:s=>o(n=>s.resource&&{...s.resource,name:(n==null?void 0:n.name)||""}),inputOptions:{label:(f=a.inputLabel)==null?void 0:f.toString(),value:(l==null?void 0:l.id)||null},entryOptions:{id:"id",label:"name",value:"id"},action:{label:t("new_design"),onClick:()=>r(!0),visible:b},sortBy:"name|asc",onDismiss:()=>o(null),disableWithQueryParameter:a.disableWithQueryParameter,errorMessage:(e==null?void 0:e.errors["design.header"])||(e==null?void 0:e.errors["design.body"])||(e==null?void 0:e.errors["design.footer"])||(e==null?void 0:e.errors["design.includes"])}),i.jsx(k,{onClick:D,children:t("save")})]}),i.jsx(y,{endpoint:c("/api/v1/designs?status=active"),onChange:s=>s.resource&&a.onChange(s.resource),inputOptions:{label:(v=a.inputLabel)==null?void 0:v.toString(),value:a.value||null},entryOptions:{id:"id",label:"name",value:"id"},action:{label:t("new_design"),onClick:()=>r(!0),visible:b&&(x||P)&&(p()||C())},sortBy:"name|asc",onDismiss:a.onClearButtonClick,disableWithQueryParameter:a.disableWithQueryParameter,errorMessage:a.errorMessage,...!p()&&!C()&&{includeOnly:j,includeByLabel:!0}})]})}export{A as D};
Copyright ©2021 || Defacer Indonesia