@scandit/web-datacapture-barcode
Version:
Scandit Data Capture SDK for the Web
1 lines • 1.63 kB
JavaScript
import{ScanditHTMLElement as e,css as t,defineCustomElements as n,html as r}from"@scandit/web-datacapture-core/build/js/private/utils/index.js";const i=r`<div id="container"><div class="left"><slot name="image-left"></slot></div><div class="middle"><div class="title overflow-text-mask"></div><div class="subtitle overflow-text-mask"></div></div><div class="right"><slot name="right"></slot></div></div>`;var a=class r extends e{constructor(){super();let e=this.attachShadow({mode:`open`});e.innerHTML=i,e.append(r.createStyleElement().cloneNode(!0))}set title(e){var t;let n=(t=this.shadowRoot)==null?void 0:t.querySelector(`.title`);n!=null&&(n.textContent=e)}set subtitle(e){var t;let n=(t=this.shadowRoot)==null?void 0:t.querySelector(`.subtitle`);n!=null&&(n.textContent=e)}static create(){return document.createElement(r.tag)}static register(){n({[r.tag]:r})}static createStyleElement(){return t`