import{F as v,P as u,_,R as f,a1 as e,X as o,W as w,e as t,Y as C,a2 as n,a0 as m,bq as g,aq as h,aW as b}from"./vendor-DtjVbdLs.js";import{b6 as S,bl as q}from"./index-D5bkQlXq.js";import{u as A}from"./useCheckout-DXq_AIxC.js";import{_ as B}from"./order-comment-section.vue_vue_type_script_setup_true_lang-BsbdLBgT.js";import{O as L}from"./order-summary-xr-qXGLy.js";import{_ as N}from"./proceed-to.vue_vue_type_script_setup_true_lang-C_RnHZuM.js";import{_ as O}from"./shipping-details-section.vue_vue_type_script_setup_true_lang-DNXMNTip.js";import"./address-type.enum-CGCAFS3X.js";import"./useSaveForLater-cf9c9FLf.js";import"./address-selection.vue_vue_type_script_setup_true_lang-BVGMeyeG.js";import"./useXPickup-BDZm3J2B.js";const Y=v({__name:"shipping",setup(z){const{cart:r,shipment:V,selectedLineItems:l,hasValidationErrors:k}=S(),{comment:i,isValidShipment:c}=A(),{analytics:y}=q();return(s,a)=>{const d=u("VcAlert"),$=u("VcLayout");return f(),_($,{"sidebar-position":"right",sticky:""},{sidebar:e(()=>[o(t(L),{cart:t(r),"selected-items":t(l),footnote:""},{footer:e(()=>[o(t(N),{to:{name:"Billing"},disabled:!t(c),"test-id":"checkout.billing-button",onClick:a[1]||(a[1]=p=>t(y)("addShippingInfo",{...t(r),items:t(l)},{},t(V)?.shipmentMethodOption))},{default:e(()=>[n(m(s.$t("common.buttons.go_to_billing")),1)]),_:1},8,["disabled"]),o(g,{name:"slide-fade-top",mode:"out-in",appear:""},{default:e(()=>[h(o(d,{color:"warning",size:"sm",variant:"solid-light",class:"mt-4",icon:""},{default:e(()=>[n(m(s.$t("common.messages.fill_all_required")),1)]),_:1},512),[[b,!t(c)]])]),_:1}),o(g,{name:"slide-fade-top",mode:"out-in",appear:""},{default:e(()=>[h(o(d,{color:"warning",size:"sm",variant:"solid-light",class:"mt-4",icon:""},{default:e(()=>[n(m(s.$t("common.messages.something_went_wrong")),1)]),_:1},512),[[b,t(k)]])]),_:1})]),_:1},8,["cart","selected-items"])]),default:e(()=>[o(t(O)),s.$cfg.checkout_comment_enabled?(f(),_(t(B),{key:0,comment:t(i),"onUpdate:comment":a[0]||(a[0]=p=>C(i)?i.value=p:null),class:"mt-5"},null,8,["comment"])):w("",!0)]),_:1})}}});export{Y as default};
//# sourceMappingURL=shipping-DuBidKDw.js.map
