From bf0dc3c9835eaec056f3f309728818429dede004 Mon Sep 17 00:00:00 2001 From: Uri Shaked Date: Sat, 7 Dec 2019 13:13:16 +0200 Subject: refactor(demo): use LED from @wokwi/elements --- demo/src/led.ts | 101 -------------------------------------------------------- 1 file changed, 101 deletions(-) delete mode 100644 demo/src/led.ts (limited to 'demo/src/led.ts') diff --git a/demo/src/led.ts b/demo/src/led.ts deleted file mode 100644 index 8b44f16..0000000 --- a/demo/src/led.ts +++ /dev/null @@ -1,101 +0,0 @@ -const led = ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -`; - -export interface ILEDOptions { - color: string; - lightColor?: string; -} - -export class LED { - readonly el = document.createElement('span'); - private readonly lightEl: SVGElement; - constructor({ color, lightColor }: ILEDOptions) { - this.el.innerHTML = led - .replace('{{color}}', color) - .replace('{{lightColor}}', lightColor || color); - this.lightEl = this.el.querySelector('.light'); - this.lightEl.style.display = 'none'; - } - - get value() { - return this.lightEl.style.display !== 'none'; - } - - set value(value: boolean) { - this.lightEl.style.display = value ? '' : 'none'; - } -} -- cgit v1.2.3