1import{u as v,aL as y,r as p,a as c,o as F,j as i,aU as x,ak as o,F as L,k as l,a6 as d,p as S}from"./index-da1ed24b.js";import{u as P}from"./useToggle-68d557aa.js";import{u as h}from"./useLocation-f4731ce5.js";import{D as w}from"./DocumentTable-dd9d80b4.js";import{F as r}from"./file-process-name-50feb13d.js";import{C as U}from"./ConfirmDialog-ed307a42.js";import{O as j}from"./OfficeSelection-149def55.js";import{e as k,i as D}from"./discountedDeregistration.query-0a3fb2e4.js";import{u as G}from"./Phase1Provider-b7dd9f44.js";import{d as R}from"./de-registration.apis-641e10e0.js";import{u as g,d as M}from"./PostAmendment.query-52fe3d8d.js";import"./InfoAlert-8675d8bd.js";import"./Info.esm-13103f84.js";import"./Document.query-967d6303.js";import"./Document.api-7086d1fc.js";import"./utils-59115873.js";import"./document-enum-14242e9b.js";import"./Title-b851cb98.js";import"./Tooltip-e7f9af68.js";import"./OffCanvas-0f55d2cb.js";import"./StandardizeDocumentScreen-c1962fc3.js";import"./DownloadSimple.esm-0ed8b113.js";import"./eServices.query-db7b665b.js";import"./Warning.esm-55e3a454.js";import"./TableAction-e604c524.js";import"./PencilSimple.esm-03132c02.js";import"./TrashSimple.esm-914133f4.js";import"./useBoolean-286bb7bc.js";import"./index-da64ff50.js";import"./TableHeader-bd547b58.js";import"./FilePlus.esm-3a1094e3.js";import"./NormalDataTable-881d5341.js";import"./index-927d0480.js";import"./convertNumberTranslation-50954292.js";import"./amount-formatter-cd8abacb.js";function Ot(){const{t:e}=v(),{handlePrevious:f}=G(),n=y(),a=h(),{data:t}=k(),[C,b]=p.useState(!1),[s,E]=p.useState(),[T,m]=P(!1),{mutateAsync:N,isLoading:O}=D(),u=g(),{mutate:I,isLoading:A}=M(),_=async()=>{s!=null&&s.value&&(await N(a.state.id),(t==null?void 0:t.applicationStatus)===o.SEND_FOR_CORRECTION?await I({process:r.DISCOUNTED_DE_REGISTRATION,targetId:Number(a.state.id)??null},{onSuccess:()=>{d.invalidateQueries([R.getDiscountedDeRegistration]),n(S.discountedDeRegistration.start)}}):await u.mutate({processId:Number(a.state.id),process:r.DISCOUNTED_DE_REGISTRATION,officeId:s==null?void 0:s.value},{onSuccess:()=>{d.invalidateQueries([R.getDiscountedDeRegistration]),n(S.discountedDeRegistration.start)}}))};return c(F,{direction:"column",className:"gap-4",children:[i(x,{borderRadius:"sm",borderColor:"border-gray-80",className:"w-full",children:a.state.id&&i(w,{notScrollable:!0,processName:r.DISCOUNTED_DE_REGISTRATION,title:"nameReservation.necessaryDocument",params:{targetId:Number(a.state.id)},canEdit:(t==null?void 0:t.applicationStatus)===o.DRAFT||(t==null?void 0:t.applicationStatus)===void 0||(t==null?void 0:t.applicationStatus)===o.REJECTED||(t==null?void 0:t.applicationStatus)===o.SEND_FOR_CORRECTION,setAllowSubmit:b})}),c(L,{justify:"flex-end",className:"container mx-auto gap-4 py-4",children:[i(l,{type:"button",as:"ghost",title:e("common.btns.previous"),isLoading:!1,onClick:()=>{f(a.state.id)}}),((t==null?void 0:t.applicationStatus)===o.DRAFT||(t==null?void 0:t.applicationStatus)===o.REJECTED||(t==null?void 0:t.applicationStatus)===o.SEND_FOR_CORRECTION)&&i(l,{type:"button",variant:"primary",title:e("common.btns.submit"),disabled:!C,onClick:()=>m()})]}),i(U,{isOpen:T,toggle:m,confirm:_,isLoading:u.isLoading||O||A,subTitle:i(j,{setSelectedOffice:E,dialogBoxSubTitle:e("nameReservation.buttons.confirmSubmit")})})]})}export{Ot as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.