FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
surecart
/
dist
/
components
/
esm
Edit File: sc-invoice-status-badge.entry.js
import { r as registerInstance, h } from './index-745b6bec.js'; const scInvoiceStatusBadgeCss = ":host{display:inline-block}"; const ScInvoiceStatusBadgeStyle0 = scInvoiceStatusBadgeCss; const ScInvoiceStatusBadge = class { constructor(hostRef) { 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 (h("sc-tag", { key: '1da67f3cea4eaf4332f3e89b89c7d43d04a96dde', type: this.getType(), pill: this.pill }, this.getText())); } }; ScInvoiceStatusBadge.style = ScInvoiceStatusBadgeStyle0; export { ScInvoiceStatusBadge as sc_invoice_status_badge }; //# sourceMappingURL=sc-invoice-status-badge.entry.js.map
Save
Back