2 lines
1.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
import{O as E,u as P,dg as j,bP as B,bl as F,h as n,Z as V,bp as _,p as i,a1 as D,j as d,T as O,c as t,br as U,bS as $,bT as w,S as H,a6 as I,eR as M}from"./bundle.62072914.js";function Q(){const{documentTitle:m}=E("edit_task"),[e]=P(),b=j(),{id:a}=B(),{data:o}=F({id:a}),k=[{name:e("edit"),href:n("/tasks/:id/edit",{id:a})},{name:e("documents"),href:n("/tasks/:id/documents",{id:a})}],p=V(),h=_(),[s,r]=i.useState(),[T,f]=i.useState(),[u,g]=i.useState(!1),S=(c,R)=>{r(l=>l&&{...l,[c]:R})},y=M({isFormBusy:u,setIsFormBusy:g,setErrors:f});i.useEffect(()=>{o&&r(o)},[o]);const{changeTemplateVisible:v,setChangeTemplateVisible:x,changeTemplateResources:A}=D(),C=[{name:e("tasks"),href:n("/tasks")},{name:e("edit_task"),href:n("/tasks/:id",{id:a})}];return d(O,{breadcrumbs:C,title:m,disableSaveButton:u,...(p("edit_task")||h(s))&&s&&{navigationTopRight:t(U,{resource:s,onSaveClick:()=>y(s),actions:b,cypressRef:"taskActionDropdown"})},children:[s?d("div",{className:"space-y-4",children:[t($,{tabs:k}),t(w,{context:{errors:T,task:s,handleChange:S}})]}):t(H,{}),t(I,{entity:"task",entities:A,visible:v,setVisible:x,labelFn:c=>`${e("number")}: ${c.number}`,bulkUrl:"/api/v1/tasks/bulk"})]})}export{Q as default};
|