UNPKG

@tycoonsystems/tycoon-modules

Version:
1 lines 1.66 kB
function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n,o=arguments[t];for(n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e}).apply(this,arguments)}import React from"react";import{CreditCard}from"../../payment";import SignIn from"@tycoonsystems/tycoon-modules/onboarding/signin/SignIn";const Module=e=>{var t="full"===e._loggedIn?.meta?.account;return React.createElement("div",{className:`Ecommerce_Credit_Card_Module_Container ${e?._validCc?"slide_hide slide_hide_do_full_show":"slide_hide slide_hide_visible"} `+(e.forceShowCc||e._isMobile?"slide_hide_do_force_show":""),style:{marginBottom:".25rem"}},e?.showContent?e?._validCc&&e._loggedIn?React.createElement("div",{className:`hover_show ${e.forceShowCc||e._isMobile?"hover_show_Cc_force":""} Ecommerce_Credit_Card_Label`,style:{textAlign:"center"}},"Credit Card"):0<e?.cart?.items?.length&&e._loggedIn?React.createElement("div",{className:"Ecommerce_Credit_Card_Label Ecommerce_CreditCard_Label_AddACard",style:{fontSize:".75rem"}},e?.free?"":"Add a Credit Card to fulfill Purchase"):!t:null,e._loggedIn?null:e.simpleSignIn?React.createElement("button",{className:"Ecommerce_Cc_PleaseSignIn",onClick:e?.handleToggleSettings,style:{fontSize:".75rem",width:"100%"}},"Please Sign In to Add Credit Card"):React.createElement(SignIn,_extends({},e,{width:"100%"})),React.createElement(CreditCard,_extends({},e,{stagger:500,setShowContent:e?.setShowContent,setSolution:e?.setSolution,sx:{marginBottom:".5rem",marginTop:".25rem"},children:e.ccChildren,saveBillionInfoText:e.saveBillingInfoText})))};export default Module;