FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
surecart
/
dist
/
components
/
components
Edit File: sc-upsell-totals.js
import{proxyCustomElement,HTMLElement,h,Fragment}from"@stencil/core/internal/client";import"./watchers2.js";import{s as state}from"./store.js";import{d as defineCustomElement$5}from"./sc-divider2.js";import{d as defineCustomElement$4}from"./sc-line-item2.js";import{d as defineCustomElement$3}from"./sc-skeleton2.js";import{d as defineCustomElement$2}from"./sc-summary2.js";const scUpsellTotalsCss=":host{display:block}sc-divider{margin:16px 0 !important}.conversion-description{color:var(--sc-color-gray-500);font-size:var(--sc-font-size-small);margin-right:var(--sc-spacing-xx-small)}",ScUpsellTotalsStyle0=scUpsellTotalsCss,ScUpsellTotals$1=proxyCustomElement(class extends HTMLElement{constructor(){super(),this.__registerHost(),this.__attachShadow()}renderAmountDue(){var e,t;return state.amount_due>0?null===(e=null==state?void 0:state.line_item)||void 0===e?void 0:e.total_display_amount:(null===(t=null==state?void 0:state.line_item)||void 0===t?void 0:t.trial_amount)?wp.i18n.__("Trial","surecart"):wp.i18n.__("Free","surecart")}getCurrencyToDisplay(){var e,t,s,l,i,n,o;return(null===(s=null===(t=null===(e=null==state?void 0:state.line_item)||void 0===e?void 0:e.total_default_currency_display_amount)||void 0===t?void 0:t.toLowerCase())||void 0===s?void 0:s.includes(null===(i=null===(l=null==state?void 0:state.line_item)||void 0===l?void 0:l.currency)||void 0===i?void 0:i.toLowerCase()))?"":null===(o=null===(n=null==state?void 0:state.line_item)||void 0===n?void 0:n.currency)||void 0===o?void 0:o.toUpperCase()}renderConversion(){var e,t,s,l,i,n;const o=null==state?void 0:state.checkout;return(null==o?void 0:o.show_converted_total)?(null==o?void 0:o.currency)===(null==o?void 0:o.current_currency)?null:(null===(e=null==state?void 0:state.line_item)||void 0===e?void 0:e.total_amount)?h(Fragment,null,h("sc-divider",null),h("sc-line-item",{style:{"--price-size":"var(--sc-font-size-x-large)"}},h("span",{slot:"title"},h("slot",{name:"charge-amount-description"},wp.i18n.sprintf(wp.i18n.__("Payment Total","surecart"),null===(s=null===(t=null==state?void 0:state.line_item)||void 0===t?void 0:t.currency)||void 0===s?void 0:s.toUpperCase()))),h("span",{slot:"price"},this.getCurrencyToDisplay()&&h("span",{class:"currency-label"},this.getCurrencyToDisplay()),null===(l=null==state?void 0:state.line_item)||void 0===l?void 0:l.total_default_currency_display_amount)),h("sc-line-item",null,h("span",{slot:"description",class:"conversion-description"},wp.i18n.sprintf(wp.i18n.__("Your payment will be processed in %s.","surecart"),null===(n=null===(i=null==state?void 0:state.line_item)||void 0===i?void 0:i.currency)||void 0===n?void 0:n.toUpperCase())))):null:null}render(){var e,t,s,l,i,n,o;return h("sc-summary",{key:"f2a9a789c5ab146aa85b10ccb620ed5f747d88ec","open-text":"Total","closed-text":"Total",collapsible:!0,collapsed:!0},!!(null===(e=state.line_item)||void 0===e?void 0:e.id)&&h("span",{key:"183566a39c2765e17de88d985d1f93eb335c18c7",slot:"price"},this.renderAmountDue()),h("sc-divider",{key:"8322051ddcfcf14fdce826ca43b8fd717920999e"}),h("sc-line-item",{key:"de33cabc82f633851da4bae515fcf9642176ea2e"},h("span",{key:"25a1a714932dd6bce87691fdeb745f0aecf60c2a",slot:"description"},wp.i18n.__("Subtotal","surecart")),h("span",{key:"c60058156150311acac7727e2e006e7356e19d59",slot:"price"},null===(t=state.line_item)||void 0===t?void 0:t.subtotal_display_amount)),((null===(l=null===(s=null==state?void 0:state.line_item)||void 0===s?void 0:s.fees)||void 0===l?void 0:l.data)||[]).filter((e=>"upsell"===e.fee_type)).map((e=>h("sc-line-item",null,h("span",{slot:"description"},e.description," ",`(${wp.i18n.__("one time","surecart")})`),h("span",{slot:"price"},null==e?void 0:e.display_amount)))),!!(null===(i=state.line_item)||void 0===i?void 0:i.tax_amount)&&h("sc-line-item",{key:"0830506eb419cf4f91d7b9ae97bde09a1ec85c48"},h("span",{key:"6bb33b6d66a3daf7ed274996a2910b44b4d158b0",slot:"description"},wp.i18n.__("Tax","surecart")),h("span",{key:"7f0fd638d841715fc280f8be94ac572f1141f1ca",slot:"price"},null===(n=state.line_item)||void 0===n?void 0:n.tax_display_amount)),h("sc-divider",{key:"535d5ebcbd3eb12bbc401dc673e08e8b3dae0fda"}),h("sc-line-item",{key:"f34a3e1b42306842cd8418f91a91c3af33d70aa5",style:{"--price-size":"var(--sc-font-size-x-large)"}},h("span",{key:"42cd6bd3e4ac3210e2a2a08b35b0b9fd942292bd",slot:"title"},wp.i18n.__("Total","surecart")),h("span",{key:"68ca302cb45dec0716b10b8215c0cd582a606167",slot:"price"},null===(o=state.line_item)||void 0===o?void 0:o.total_display_amount)),this.renderConversion())}static get style(){return ScUpsellTotalsStyle0}},[1,"sc-upsell-totals"]);function defineCustomElement$1(){"undefined"!=typeof customElements&&["sc-upsell-totals","sc-divider","sc-line-item","sc-skeleton","sc-summary"].forEach((e=>{switch(e){case"sc-upsell-totals":customElements.get(e)||customElements.define(e,ScUpsellTotals$1);break;case"sc-divider":customElements.get(e)||defineCustomElement$5();break;case"sc-line-item":customElements.get(e)||defineCustomElement$4();break;case"sc-skeleton":customElements.get(e)||defineCustomElement$3();break;case"sc-summary":customElements.get(e)||defineCustomElement$2()}}))}const ScUpsellTotals=ScUpsellTotals$1,defineCustomElement=defineCustomElement$1;export{ScUpsellTotals,defineCustomElement};
Save
Back