ruạṛ
import{u as v,T as S,a1 as E,bp as R,bN as P,h as c,c as s,bO as A,p as a,W as N,bt as D,j,bQ as O,bR as B,S as I,bc as o,r as Q,e as $,$ as k}from"./bundle.9abe88c8.js";import{a as q,b as w}from"./hooks-2f667abc.js";import{P as C}from"./PreviousNextNavigation-f6f14b66.js";function W(){const[t]=v(),{documentTitle:x}=S("edit_recurring_expense"),g=E(),_=R(),b=q(),{id:n}=P(),{data:r}=w({id:n}),f=[{name:t("recurring_expenses"),href:"/recurring_expenses"},{name:t("edit_recurring_expense"),href:c("/recurring_expenses/:id",{id:n})}],l=[{name:t("edit"),href:c("/recurring_expenses/:id/edit",{id:n})},{name:t("documents"),href:c("/recurring_expenses/:id/documents",{id:n}),formatName:()=>s(A,{numberOfDocuments:e==null?void 0:e.documents.length})}],[e,u]=a.useState(),[h,p]=a.useState("by_rate"),[y,i]=a.useState();a.useEffect(()=>{r&&(u(r),p(r.calculate_tax_by_amount?"by_amount":"by_rate"))},[r]);const T=()=>{o.processing(),i(void 0),Q("PUT",$("/api/v1/recurring_expenses/:id",{id:e.id}),e).then(()=>{o.success("updated_recurring_expense"),k(["recurring_expenses"])}).catch(d=>{var m;((m=d.response)==null?void 0:m.status)===422&&(i(d.response.data),o.dismiss())})};return s(N,{title:x,breadcrumbs:f,...(g("edit_recurring_expense")||_(e))&&e&&{navigationTopRight:s(D,{resource:e,actions:b,onSaveClick:T,disableSaveButton:!e,cypressRef:"recurringExpenseActionDropdown"})},afterBreadcrumbs:s(C,{entity:"recurring_expense"}),children:e?j("div",{className:"space-y-4",children:[s(O,{tabs:l}),s(B,{context:{errors:y,setErrors:i,recurringExpense:e,setRecurringExpense:u,taxInputType:h,setTaxInputType:p}})]}):s(I,{})})}export{W as default};
cải xoăn