1import{C as t,D as B,E as o,It as f,M as L,Pt as i,T as h,Tt as m,X as n,et as g,pt as p,q as U,t as A,v as y,w as c,zt as s}from"./vue.esm-bundler-oxAUYVOu.js";import{t as I}from"./axios-CYWqtgGi.js";import{n as a}from"./i18n-BYvtSVlQ.js";import{h as M}from"./useApi-BPuI6ZR9-CdqwwY9R.js";import{n as N}from"./BaseError-VGoTG76J.js";import{t as T}from"./OrbitLoadingIndicator-V8MOoKwO.js";import{t as $}from"./BaseTable-DKymC5EN.js";A();var j={class:"mx-auto w-full overflow-hidden"},z={class:"mb-4 rounded-sm bg-white px-8 pt-6 pb-8 shadow-md"},D={class:"mb-5 flex items-center justify-between gap-4"},E={class:"m-0 font-bold"},F={href:"/manager/csv-uploads",class:"text-blue-600 hover:underline"},O={class:"p-2 text-sm"},P={key:0,class:"ml-1 text-xs text-orange-600"},V={class:"p-2 text-sm"},q={class:"max-w-2xl overflow-auto rounded-sm bg-gray-50 p-2 text-xs"},J={class:"p-2 text-sm"},R={class:"list-none space-y-1 p-0"},X={class:"p-2 text-sm"},G=L({__name:"CsvUploadShow",setup(H){const w=M(),l=m(null),d=m(!0),u=m(""),b=e=>e==="imported"||e==="warned"?a("imported"):e==="failed"?a("failed"):"",x=e=>e==="imported"?"text-green-600":e==="warned"?"text-orange-600":e==="failed"?"text-red-600":"",C=e=>e==="success"?"text-green-600":e==="info"?"text-blue-600":e==="error"?"text-red-600":e==="warn"?"text-orange-600":"",k=e=>JSON.stringify(e,null,2)??"";return U(async()=>{const e=w.params.csvUpload,_=Array.isArray(e)?e[0]:e;if(!_){u.value=a("something_went_wrong_please_try_again"),d.value=!1;return}try{const r=await I.get(`/manager/csv-uploads/${_}`,{headers:{Accept:"application/json"}});l.value=r.data.upload}catch{u.value=a("something_went_wrong_please_try_again")}finally{d.value=!1}}),(e,_)=>(n(),o("div",j,[t("div",z,[t("div",D,[t("h3",E,s(l.value?.original_filename??("i18n_tr"in e?e.i18n_tr:i(a))("upload_csv")),1),t("a",F,s(("i18n_tr"in e?e.i18n_tr:i(a))("all_uploads")),1)]),d.value?(n(),c(T,{key:0,class:"mx-auto my-8"})):u.value?(n(),c(N,{key:1,text:u.value},null,8,["text"])):l.value?(n(),c($,{key:2},B({header:p(()=>[t("tr",null,[t("th",null,s(("i18n_tr"in e?e.i18n_tr:i(a))("status")),1),t("th",null,s(("i18n_tr"in e?e.i18n_tr:i(a))("data")),1),t("th",null,s(("i18n_tr"in e?e.i18n_tr:i(a))("logs")),1)])]),body:p(()=>[(n(!0),o(y,null,g(l.value.rows,r=>(n(),o("tr",{key:r.id,class:"align-top"},[t("td",O,[t("span",{class:f(x(r.status))},s(b(r.status)),3),r.status==="warned"?(n(),o("span",P," ("+s(("i18n_tr"in e?e.i18n_tr:i(a))("warning"))+") ",1)):h("",!0)]),t("td",V,[t("pre",q,[t("code",null,s(k(r.contents)),1)])]),t("td",J,[t("ul",R,[(n(!0),o(y,null,g(r.logs,(v,S)=>(n(),o("li",{key:`${r.id}-${S}`,class:f(C(v.level))},s(v.message),3))),128))])])]))),128))]),_:2},[l.value.rows.length===0?{name:"empty",fn:p(()=>[t("div",X,s(("i18n_tr"in e?e.i18n_tr:i(a))("no_results")),1)]),key:"0"}:void 0]),1024)):h("",!0)])]))}}),ne=G;export{ne 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.