import{u as p,x,bP as M,eg as k,cd as E,p as F,j as P,C as j,c as s,bt as i,a$ as q,ck as d,cA as A,cl as v,cm as r}from"./bundle.7539e3c6.js";import{C as B}from"./bundle.bc220abc.js";function O(){var _,g,f,m;const[n]=p(),u=x(),{id:C}=M(),{data:o}=k({id:C}),S=E(),{errors:a,setErrors:b,project:e,setProject:c}=S;F.useEffect(()=>{o&&c({...o})},[o]);const l=(t,V)=>{b(void 0),c(h=>h&&{...h,[t]:V})};return P(j,{title:n("edit_project"),children:[e&&s(i,{leftSide:n("status"),children:s(q,{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(A,{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&&((_=u==null?void 0:u.custom_fields)==null?void 0:_.project1)&&s(r,{field:"project1",defaultValue:e.custom_value1||"",value:u.custom_fields.project1,onValueChange:t=>l("custom_value1",t.toString())}),e&&((g=u==null?void 0:u.custom_fields)==null?void 0:g.project2)&&s(r,{field:"project2",defaultValue:e.custom_value2||"",value:u.custom_fields.project2,onValueChange:t=>l("custom_value2",t.toString())}),e&&((f=u==null?void 0:u.custom_fields)==null?void 0:f.project3)&&s(r,{field:"project3",defaultValue:e.custom_value3||"",value:u.custom_fields.project3,onValueChange:t=>l("custom_value3",t.toString())}),e&&((m=u==null?void 0:u.custom_fields)==null?void 0:m.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};