FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
surecart
/
dist
/
components
/
cjs
Edit File: sc-invoice-status-badge.cjs.entry.js
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); const index = require('./index-8acc3c89.js'); const scInvoiceStatusBadgeCss = ":host{display:inline-block}"; const ScInvoiceStatusBadgeStyle0 = scInvoiceStatusBadgeCss; const ScInvoiceStatusBadge = class { constructor(hostRef) { index.registerInstance(this, hostRef); this.status = undefined; this.size = 'medium'; this.pill = false; this.clearable = false; } getType() { switch (this.status) { case 'paid': return 'success'; case 'open': return 'info'; case 'draft': return 'default'; } } getText() { switch (this.status) { case 'paid': return wp.i18n.__('Paid', 'surecart'); case 'open': return wp.i18n.__('Open', 'surecart'); case 'draft': return wp.i18n.__('Draft', 'surecart'); default: return this.status; } } render() { return (index.h("sc-tag", { key: '1da67f3cea4eaf4332f3e89b89c7d43d04a96dde', type: this.getType(), pill: this.pill }, this.getText())); } }; ScInvoiceStatusBadge.style = ScInvoiceStatusBadgeStyle0; exports.sc_invoice_status_badge = ScInvoiceStatusBadge; //# sourceMappingURL=sc-invoice-status-badge.cjs.entry.js.map
Save
Back