ruạṛ
import{u as p,x,bN as M,ep as E,cl as k,p as F,j as N,C as P,c as s,bv as i,a_ as j,cs as d,cN as q,ct as v,cu as r}from"./bundle.9abe88c8.js";import{C as B}from"./ClientActionButtons-a4f20d96.js";function O(){var c,f,g,h;const[n]=p(),u=x(),{id:C}=M(),{data:o}=E({id:C}),S=k(),{errors:a,setErrors:b,project:e,setProject:_}=S;F.useEffect(()=>{o&&_({...o})},[o]);const l=(t,V)=>{b(void 0),_(m=>m&&{...m,[t]:V})};return N(P,{title:n("edit_project"),children:[e&&s(i,{leftSide:n("status"),children:s(j,{entity:e})}),s(i,{leftSide:n("project_name"),required:!0,children:s(d,{value:e==null?void 0:e.name,onValueChange:t=>l("name",t),errorMessage:a==null?void 0:a.errors.name})}),s(i,{leftSide:n("project_number"),children:s(d,{value:e==null?void 0:e.number,onValueChange:t=>l("number",t),errorMessage:a==null?void 0:a.errors.number})}),(e==null?void 0:e.client)&&s(i,{leftSide:n("client"),required:!0,children:s(B,{displayClientName:!0,client:e.client})}),s(i,{leftSide:n("user"),children:s(q,{value:e==null?void 0:e.assigned_user_id,onChange:t=>l("assigned_user_id",t.id),onClearButtonClick:()=>l("assigned_user_id",""),errorMessage:a==null?void 0:a.errors.assigned_user_id,readonly:!0})}),s(i,{leftSide:n("due_date"),children:s(d,{type:"date",value:e==null?void 0:e.due_date,onValueChange:t=>l("due_date",t),errorMessage:a==null?void 0:a.errors.due_date})}),s(i,{leftSide:n("budgeted_hours"),children:s(v,{value:(e==null?void 0:e.budgeted_hours)||"",onValueChange:t=>l("budgeted_hours",parseFloat(t)),errorMessage:a==null?void 0:a.errors.budgeted_hours})}),s(i,{leftSide:n("task_rate"),children:s(v,{value:(e==null?void 0:e.task_rate)||"",onValueChange:t=>l("task_rate",parseFloat(t)),errorMessage:a==null?void 0:a.errors.task_rate})}),s(i,{leftSide:n("public_notes"),children:s(d,{element:"textarea",value:e==null?void 0:e.public_notes,onValueChange:t=>l("public_notes",t),errorMessage:a==null?void 0:a.errors.public_notes})}),s(i,{leftSide:n("private_notes"),children:s(d,{element:"textarea",value:e==null?void 0:e.private_notes,onValueChange:t=>l("private_notes",t),errorMessage:a==null?void 0:a.errors.private_notes})}),e&&((c=u==null?void 0:u.custom_fields)==null?void 0:c.project1)&&s(r,{field:"project1",defaultValue:e.custom_value1||"",value:u.custom_fields.project1,onValueChange:t=>l("custom_value1",t.toString())}),e&&((f=u==null?void 0:u.custom_fields)==null?void 0:f.project2)&&s(r,{field:"project2",defaultValue:e.custom_value2||"",value:u.custom_fields.project2,onValueChange:t=>l("custom_value2",t.toString())}),e&&((g=u==null?void 0:u.custom_fields)==null?void 0:g.project3)&&s(r,{field:"project3",defaultValue:e.custom_value3||"",value:u.custom_fields.project3,onValueChange:t=>l("custom_value3",t.toString())}),e&&((h=u==null?void 0:u.custom_fields)==null?void 0:h.project4)&&s(r,{field:"project4",defaultValue:e.custom_value4||"",value:u.custom_fields.project4,onValueChange:t=>l("custom_value4",t.toString())})]})}export{O as default};
cải xoăn