import{aa as y,M as F,aL as k,ad as D,R as B,V as x,W as s,N as V,e as t,X as c,Y as n,U as a,Z as C,P as $,S as v,aA as N,bG as I,ai as O,O as h}from"./vendor-CsGITfgk.js";import{g as W}from"./index-CsCqMgta.js";import{u as T,C as j}from"./usePurchaseRequestDocuments-CefkwFY2.js";function z(){const{files:g,fetchFileOptions:q,fileOptions:i,processing:u,processDocuments:l}=T(),{storeId:m,cultureName:p,currencyCode:o,userId:d}=W,{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 L={key:0},M={class:"mb-3 text-sm"},U={class:"flex justify-end border-t py-3"},A={class:"text-sm max-md:text-center"},E={class:"row-span-2"},S={class:"mb-3 hidden text-sm md:block"},G={class:"items-stretch"},H=F({__name:"from-file",setup(g){const i=k(I).smaller("lg"),u=O(),{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 D(async()=>{await Promise.all([p()])}),(e,r)=>{const f=a("VcLoaderWithText"),b=a("VcButton"),P=a("VcImage"),R=a("VcFileUploader"),w=a("VcWidget");return h(),B(w,{title:t(i)?void 0:e.$t("purchase_request.from_file.title"),size:"md"},{default:x(()=>[s("div",{class:N({"grid gap-4 md:grid-cols-[auto_290px]":!t(o)})},[t(o)?(h(),V("section",L,[s("p",M,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",U,[c(b,{"min-width":"9rem"},{default:x(()=>[C(n(e.$t("purchase_request.from_file.processing.cancel")),1)]),_:1})])])):(h(),V($,{key:1},[s("header",A,n(e.$t("purchase_request.from_file.upload.message")),1),s("aside",E,[s("figure",null,[s("figcaption",S,n(e.$t("purchase_request.from_file.upload.examples.title")),1),c(P,{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",G,[c(R,v({class:"h-full"},t(m),{files:t(l),onAddFiles:_}),null,16,["files"])])],64))],2)]),_:1},8,["title"])}}});export{H as _};
//# sourceMappingURL=from-file.vue_vue_type_style_index_0_lang-BYlOfKXy.js.map
