1import{u as l,_ as m,a as p,b as g}from"./useAssignmentDetail-B0D7B14X.js";import{z as _,l as u,o,f as t,p as y,i as e}from"./index-DkHxERqz.js";import"./Badge.vue_vue_type_script_setup_true_lang-CmbQrfGE.js";import"./sanitizeHtml-BbWx3ulo.js";const f={class:"min-h-screen bg-gray-50"},$={__name:"DeploymentDetail",setup(D){const{DeploymentDetail:n,assignmentDecision:a,decisionError:i,acceptAssignment:r,rejectAssignment:c,downloadContract:d}=l();return _({title:"Deployment Assignment Details | Kenya Red Cross",meta:[{name:"description",content:"View details for your assigned Kenya Red Cross deployment, including progress, timeline, and assignment decision (Accept/Reject)."}]}),(A,s)=>(o(),u("div",f,[e(n).loading?(o(),t(m,{key:0})):e(n).error?(o(),t(p,{key:1,onReload:s[0]||(s[0]=j=>e(n).reload())})):e(n).data?(o(),t(g,{key:2,project:e(n).data,"decision-loading":e(a).loading,"decision-error":e(i),onAccept:e(r),onReject:e(c),onDownloadContract:e(d)},null,8,["project","decision-loading","decision-error","onAccept","onReject","onDownloadContract"])):y("",!0)]))}};export{$ as default}; 2//# sourceMappingURL=DeploymentDetail-D0Upi8W5.js.map
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.