@adyen/adyen-web
Version:
[](https://www.npmjs.com/package/@adyen/adyen-web)
3 lines (2 loc) • 911 B
JavaScript
import t from"../Redirect/Redirect.js";import e from"../internal/PayButton/PayButton.js";import{payAmountLabel as n}from"../internal/PayButton/utils.js";import{createElement as r}from"../../external/preact/dist/preact.js";import{TxVariants as o}from"../tx-variants.js";function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}class i extends t{get displayName(){const{i18n:t,name:e,isStoredPaymentMethod:n}=this.props;return n?`${e} ${t.get("twint.saved")}`:e||this.constructor.type}payButtonLabel(){const{i18n:t,amount:e,isStoredPaymentMethod:r,name:o}=this.props;return r?n(t,e):`${t.get("continueTo")} ${o}`}constructor(...t){super(...t),a(this,"payButton",t=>r(e,{...t,label:this.payButtonLabel(),onClick:this.submit}))}}a(i,"type",o.twint),a(i,"defaultProps",{type:i.type,name:"Twint"});export{i as default};
//# sourceMappingURL=Twint.js.map