UNPKG

@tycoonsystems/tycoon-modules

Version:
1 lines 1.26 kB
function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r,n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}import React from"react";import{westernMoneyFormat}from"../../utility/ecommerce";import dynamic from"next/dynamic";const Order=dynamic(()=>import("/layout/index.js").then(e=>e.Order),{ssr:!1,loading:()=>React.createElement("p",null)}),Module=r=>{const e=e=>{var t;if(e&&r?.cdn?.static&&0<e?.product?.images?.length)return(t=e.product.images.find(e=>e.leadImg??!1))?r.cdn.static+"/"+t.name:r.cdn.static+"/"+e.product.images[0].name;return""},t=r?.order??null,n=t?.creation&&!isNaN(new Date(Number(t.creation)))?new Date(Number(t.creation)).toString():"",a=t?.currency,c=t?.creation&&!isNaN(Number(t.creation))&&new Date(Number(t.creation))?""+new Date(Number(t.creation)).toDateString():"";return React.createElement(React.Fragment,null,t?(i=t?.paymentmethoddetails?.card??null,o=t?.paymentmethoddetails?.billing_details??null,React.createElement(Order,_extends({},r,{m:t,card:i,cardBilling:o,selectDate:c,resolveOrderImg:e,creation:n,currency:a,westernMoneyFormat:westernMoneyFormat}))):null);var i,o};export default Module;