import{at as y,F,aM as k,ay as D,av as v,P as t,_ as B,R as h,a1 as x,T as s,Z as C,e as a,Q as P,X as c,a0 as n,a2 as $,a5 as I,a7 as N,aP as T}from"./vendor-sJIIH5Cr.js";import{g as O}from"./index-BGo1APpE.js";import{u as W,C as j}from"./usePurchaseRequestDocuments-BFwVGc9J.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:_}=y(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 M={key:0},E={class:"mb-3 text-sm"},L={class:"flex justify-end border-t py-3"},U={class:"text-sm max-md:text-center"},A={class:"row-span-2"},Q={class:"mb-3 hidden text-sm md:block"},S={class:"items-stretch"},H=F({__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 v(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(),B(w,{title:a(i)?void 0:e.$t("purchase_request.from_file.title"),size:"md"},{default:x(()=>[s("div",{class:C({"grid gap-4 md:grid-cols-[auto_290px]":!a(o)})},[a(o)?(h(),P("section",M,[s("p",E,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",L,[c(b,{"min-width":"9rem"},{default:x(()=>[$(n(e.$t("purchase_request.from_file.processing.cancel")),1)]),_:1})])])):(h(),P(I,{key:1},[s("header",U,n(e.$t("purchase_request.from_file.upload.message")),1),s("aside",A,[s("figure",null,[s("figcaption",Q,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,N({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-CMd_VzzF.js.map
