1import{e as V,u as _,b as k,K as z,c as D,k as a,G as F,n as T,D as N}from"./assets/index-TAEEou5_.js";import{c as Q}from"./compiler-runtime-DXgPzoQA__cache.js";import{d as A,u as G,L as H}from"./LoanRequests-CQLCJJGt__cache.js";import{R as K}from"./ReviewLoanRequest-C9lo5qy4__cache.js";import{l as $,a as J,m as O}from"./useLoanRequestTable-YkP4gSzZ__cache.js";import{P as U}from"./PageHeading-CyISXA7A__cache.js";import{P as W}from"./PageContent-DV8ExMzO__cache.js";import{P as X}from"./Pencil1Icon-ARyDxiUF__cache.js";import"./Created-DIitMeva__cache.js";import"./GenericSuccessResponse-DDhvWAV3__cache.js";import"./FileRequestPayload-Cp-GDPZ-__cache.js";import"./LoanRequestApprovalFlowStatus-DAVfqgh8__cache.js";import"./LoanRequestFileResponsePayload-DHzTShB0__cache.js";import"./mapResponseArrayGenerator-BqO8H1OT__cache.js";import"./RepaymentPlanTable-PLyV-Kel__cache.js";import"./toDownloadURL-EuoZI8vs__cache.js";import"./convertNativeFileToBase64-DLAovLhf__cache.js";import"./createAttachmentDeleter-CdVxGpYW__cache.js";import"./FileUploadCard-D0TCKSBG__cache.js";import"./ButtonWithTooltip-DeRdK-Wy__cache.js";import"./CommonFileRemoveIcon-CjrmqLuV__cache.js";import"./CommonFileUploadIcon-mMxY6IAK__cache.js";import"./Hyperlink3Icon-DA7oC37W__cache.js";import"./NavigationMenuVerticalIcon-CN-ADwPz__cache.js";import"./useOnDidMount-CAFQXGY6__cache.js";import"./useStateWatcherRef-DNurN3bD__cache.js";import"./utils-kjhg-58U__cache.js";import"./createAttachmentUploader-BHMCOfG3__cache.js";import"./useFileUploadTracker-C7xJo7C-__cache.js";import"./CheckIcon-BDgUzGYh__cache.js";import"./DownloadBottomIcon-Cy9FPDV___cache.js";import"./ApproversCell-DHAiMeDz__cache.js";import"./TransactionApprovalFlowStatus-BUpbb3W___cache.js";import"./WorkExpenseStatus-XcX5rFTl__cache.js";import"./useLocaleBasedIconRotation-DB0HIlI0__cache.js";import"./ArrowLeftIcon-DubhyZPp__cache.js";import"./ArrowRightIcon-B0SYb6iP__cache.js";import"./Check1Icon-BbJcXkK___cache.js";import"./RemoveIcon-CGMXsvVG__cache.js";import"./useDialog-CN5wzJj3__cache.js";import"./TextField.form-s_zY7Jop__cache.js";import"./TextField-DaKI2RKy__cache.js";import"./InputAdornment-BLicvagw__cache.js";import"./Breadcrumbs-HBGNZVk-__cache.js";import"./Breadcrumbs-DSOgWM5K__cache.js";import"./PageBody-CKI5mHlm__cache.js";const He=()=>{const e=Q.c(51),s=V(),r=_(),o=k(),w=z($),{requestId:S}=D(),i=S===void 0?"":S;let L;e[0]!==r||e[1]!==o||e[2]!==i?(L={companyId:r,employeeId:o,requestId:i},e[0]=r,e[1]=o,e[2]=i,e[3]=L):L=e[3];const E=i!=="";let I;e[4]!==E?(I={enabled:E},e[4]=E,e[5]=I):I=e[5];const{data:t}=A(L,I);let M;e[6]!==r||e[7]!==o?(M={companyId:r,employeeId:o},e[6]=r,e[7]=o,e[8]=M):M=e[8];const{data:C}=G(M);let h;e[9]!==o||e[10]!==i?(h={actionableItemId:i,isFromAdmin:!1,employeeId:o},e[9]=o,e[10]=i,e[11]=h):h=e[11];const j=J(h);if(!t)return null;let m;e[12]!==s?(m=s.formatMessage({id:"loan-request.common.my-loans",defaultMessage:"My Loans"}),e[12]=s,e[13]=m):m=e[13];let l;e[14]!==m?(l={to:"/profile/my-loans",title:m},e[14]=m,e[15]=l):l=e[15];let n;e[16]!==s?(n=s.formatMessage({id:"loan-request.common.view-loan-request",defaultMessage:"View loan request"}),e[16]=s,e[17]=n):n=e[17];let p;e[18]!==n?(p={title:n},e[18]=n,e[19]=p):p=e[19];let u;e[20]!==l||e[21]!==p?(u={paths:[l,p]},e[20]=l,e[21]=p,e[22]=u):u=e[22];let d;e[23]!==s?(d=s.formatMessage(B.viewLoanRequest),e[23]=s,e[24]=d):d=e[24];let f;e[25]!==t.status?(f=O(t.status),e[25]=t.status,e[26]=f):f=e[26];let c;e[27]!==w||e[28]!==t.status?(c=w(t.status),e[27]=w,e[28]=t.status,e[29]=c):c=e[29];let b;e[30]===Symbol.for("react.memo_cache_sentinel")?(b={pl:2},e[30]=b):b=e[30];let q;e[31]!==f||e[32]!==c?(q=a.jsx(N,{variant:f,label:c,sx:b}),e[31]=f,e[32]=c,e[33]=q):q=e[33];let y;e[34]!==d||e[35]!==q?(y=a.jsxs(a.Fragment,{children:[d,q]}),e[34]=d,e[35]=q,e[36]=y):y=e[36];let g;e[37]!==j||e[38]!==s||e[39]!==t.status?(g=t.status===H.Pending?[a.jsx(F,{variant:"contained",onClick:()=>j(),"data-external-id":"edit-button",icon:a.jsx(X,{fontSize:"x-small"}),color:"primary",children:a.jsx("div",{style:{whiteSpace:"nowrap"},children:s.formatMessage(B.edit)})},0)]:void 0,e[37]=j,e[38]=s,e[39]=t.status,e[40]=g):g=e[40];let x;e[41]!==u||e[42]!==y||e[43]!==g?(x=a.jsx(U,{breadcrumbs:u,title:y,buttons:g}),e[41]=u,e[42]=y,e[43]=g,e[44]=x):x=e[44];const P=C?.data;let R;e[45]!==t||e[46]!==P?(R=a.jsx(K,{details:t,otherLoans:P}),e[45]=t,e[46]=P,e[47]=R):R=e[47];let v;return e[48]!==x||e[49]!==R?(v=a.jsx(W,{"data-external-id":"loan-request-edit-as-employee",header:x,children:R}),e[48]=x,e[49]=R,e[50]=v):v=e[50],v},B=T({viewLoanRequest:{id:"loan-request.common.view-loan-request",defaultMessage:"View loan request"}
1,edit:{id:"common.action.edit",defaultMessage:"Edit"}});export{He as LoanRequestEmployeeViewRoute,He 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.