ruạṛ
import{T as R,u as B,dr as E,bN as N,bl as _,h as n,a1 as j,bp as F,p as i,a5 as V,j as d,W as D,c as e,bt as Q,bQ as U,bR as $,S as w,a9 as H,e_ as I}from"./bundle.9abe88c8.js";import{P as M}from"./PreviousNextNavigation-f6f14b66.js";function q(){const{documentTitle:m}=R("edit_task"),[t]=B(),b=E(),{id:a}=N(),{data:o}=_({id:a}),k=[{name:t("edit"),href:n("/tasks/:id/edit",{id:a})},{name:t("documents"),href:n("/tasks/:id/documents",{id:a})}],p=j(),h=F(),[s,c]=i.useState(),[f,T]=i.useState(),[u,g]=i.useState(!1),v=(r,P)=>{c(l=>l&&{...l,[r]:P})},y=I({isFormBusy:u,setIsFormBusy:g,setErrors:T});i.useEffect(()=>{o&&c(o)},[o]);const{changeTemplateVisible:S,setChangeTemplateVisible:x,changeTemplateResources:A}=V(),C=[{name:t("tasks"),href:n("/tasks")},{name:t("edit_task"),href:n("/tasks/:id",{id:a})}];return d(D,{breadcrumbs:C,title:m,disableSaveButton:u,...(p("edit_task")||h(s))&&s&&{navigationTopRight:e(Q,{resource:s,onSaveClick:()=>y(s),actions:b,cypressRef:"taskActionDropdown"})},afterBreadcrumbs:e(M,{entity:"task"}),children:[s?d("div",{className:"space-y-4",children:[e(U,{tabs:k}),e($,{context:{errors:f,task:s,handleChange:v}})]}):e(w,{}),e(H,{entity:"task",entities:A,visible:S,setVisible:x,labelFn:r=>`${t("number")}: ${r.number}`,bulkUrl:"/api/v1/tasks/bulk"})]})}export{q as default};
cải xoăn