UNPKG

microbit-web-components

Version:
25 lines (20 loc) 665 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); const __chunk_1 = require('./chunk-0d894813.js'); const __chunk_2 = require('./chunk-6ce037e1.js'); class MicrobitName { constructor(hostRef) { __chunk_1.registerInstance(this, hostRef); this.device = null; /** * The text shown when disconnected */ this.disconnectedText = "Disconnected"; __chunk_2.microbitStore.addListener(this); } render() { return this.device ? this.device.name : this.disconnectedText; } get el() { return __chunk_1.getElement(this); } } exports.microbit_name = MicrobitName;