import{as as F,F as y,aN as k,ax as D,au as B,P as t,_ as C,R as h,a1 as x,T as s,Z as $,e as a,Q as P,X as c,a0 as n,a2 as v,a5 as N,a7 as I,aQ as T}from"./vendor-BmRNukEL.js";import{g as O}from"./index-CfcNWeCf.js";import{u as W,C as j}from"./usePurchaseRequestDocuments-D04f-xU3.js";function z(){const{files:g,fetchFileOptions:q,fileOptions:i,processing:u,processDocuments:l}=W(),{storeId:m,cultureName:p,currencyCode:o,userId:d}=O,{mutate:_}=F(j);async function e(r){return await l(r,async f=>(await _({command:{documentUrls:f,storeId:m,cultureName:p,currencyCode:o,userId:d}}))?.data?.createPurchaseRequestFromDocuments?.id)}return{creatingPurchaseRequest:u,files:g,fileOptions:i,fetchFileOptions:q,createPurchaseRequestFromDocuments:e}}const E={key:0},L={class:"mb-3 text-sm"},M={class:"flex justify-end border-t py-3"},Q={class:"text-sm max-md:text-center"},U={class:"row-span-2"},A={class:"mb-3 hidden text-sm md:block"},S={class:"items-stretch"},H=y({__name:"from-file",setup(g){const i=k(T).smaller("lg"),u=D(),{files:l,fileOptions:m,fetchFileOptions:p,creatingPurchaseRequest:o,createPurchaseRequestFromDocuments:d}=z();async function _(e){const r=await d(e);u.push({name:"PurchaseRequest",params:{purchaseRequestId:r}})}return B(async()=>{await Promise.all([p()])}),(e,r)=>{const f=t("VcLoaderWithText"),b=t("VcButton"),R=t("VcImage"),V=t("VcFileUploader"),w=t("VcWidget");return h(),C(w,{title:a(i)?void 0:e.$t("purchase_request.from_file.title"),size:"md"},{default:x(()=>[s("div",{class:$({"grid gap-4 md:grid-cols-[auto_290px]":!a(o)})},[a(o)?(h(),P("section",E,[s("p",L,n(e.$t("purchase_request.from_file.processing.message")),1),c(f,{centered:"",text:e.$t("purchase_request.from_file.processing.loading_message"),class:"mb-6 min-h-[230px] w-full border border-neutral-200 bg-neutral-50"},null,8,["text"]),s("nav",M,[c(b,{"min-width":"9rem"},{default:x(()=>[v(n(e.$t("purchase_request.from_file.processing.cancel")),1)]),_:1})])])):(h(),P(N,{key:1},[s("header",Q,n(e.$t("purchase_request.from_file.upload.message")),1),s("aside",U,[s("figure",null,[s("figcaption",A,n(e.$t("purchase_request.from_file.upload.examples.title")),1),c(R,{id:"example",src:"documents-example.webp",alt:e.$t("purchase_request.from_file.upload.examples.alt"),class:"h-[230px] md:object-cover md:object-left",lazy:""},null,8,["alt"])])]),s("section",S,[c(V,I({class:"h-full"},a(m),{files:a(l),onAddFiles:_}),null,16,["files"])])],64))],2)]),_:1},8,["title"])}}});export{H as _};
//# sourceMappingURL=from-file.vue_vue_type_style_index_0_lang-CQslqnQX.js.map
