index.4ac97166.js 1.9 KB

1
  1. import{x as _,d as h,i as t,S as m,U as x,y,L as z,B,D as k}from"./index.9a8e7555.js";const[w,a,I]=_("submit-bar"),C={tip:String,label:String,price:Number,tipIcon:String,loading:Boolean,currency:m("\xA5"),disabled:Boolean,textAlign:String,buttonText:String,buttonType:m("danger"),buttonColor:String,suffixLabel:String,decimalLength:x(2),safeAreaInsetBottom:y};var S=h({name:w,props:C,emits:["submit"],setup(n,{emit:v,slots:i}){const u=()=>{const{price:r,label:e,currency:o,textAlign:g,suffixLabel:s,decimalLength:b}=n;if(typeof r=="number"){const c=(r/100).toFixed(+b).split("."),f=b?`.${c[1]}`:"";return t("div",{class:a("text"),style:{textAlign:g}},[t("span",null,[e||I("label")]),t("span",{class:a("price")},[o,t("span",{class:a("price-integer")},[c[0]]),f]),s&&t("span",{class:a("suffix-label")},[s])])}},l=()=>{var r;const{tip:e,tipIcon:o}=n;if(i.tip||e)return t("div",{class:a("tip")},[o&&t(z,{class:a("tip-icon"),name:o},null),e&&t("span",{class:a("tip-text")},[e]),(r=i.tip)==null?void 0:r.call(i)])},d=()=>v("submit"),p=()=>i.button?i.button():t(B,{round:!0,type:n.buttonType,text:n.buttonText,class:a("button",n.buttonType),color:n.buttonColor,loading:n.loading,disabled:n.disabled,onClick:d},null);return()=>{var r,e;return t("div",{class:[a(),{"van-safe-area-bottom":n.safeAreaInsetBottom}]},[(r=i.top)==null?void 0:r.call(i),l(),t("div",{class:a("bar")},[(e=i.default)==null?void 0:e.call(i),u(),p()])])}}});const q=k(S),T="_cartBox_msh00_1",P="_submit_msh00_8",A="_cartItem_msh00_14",L="_cartConfirm_msh00_63",N="_shopBox_msh00_67",W="_cartConfirmBox_msh00_71",j="_confirmBottom_msh00_90",D="_payWrap_msh00_94",F="_payType_msh00_99",U="_payIcon_msh00_103",V="_payProtocol_msh00_107";var E={cartBox:T,submit:P,delete:"_delete_msh00_11",cartItem:A,cartConfirm:L,shopBox:N,cartConfirmBox:W,"price-des":"_price-des_msh00_85",confirmBottom:j,payWrap:D,payType:F,payIcon:U,payProtocol:V};export{q as S,E as s};