feat: side panels

Signed-off-by: Mitch Hijlkema <mitch@hijlkema.codes>
This commit is contained in:
2023-08-31 17:03:27 +02:00
parent 14c1b97622
commit 41830bbca5
15 changed files with 1525 additions and 1055 deletions

View File

@@ -1,4 +1,5 @@
import { ReactiveController, ReactiveControllerHost } from 'lit';
import { Subject } from 'rxjs';
export class DestroyController implements ReactiveController {
@@ -16,12 +17,13 @@ export class DestroyController implements ReactiveController {
(this._host = host).addController(this);
}
/** Public methods */
public hostDisconnected() {
this.destroy$.next();
this.destroy$.complete();
}
/** Public methods */
/** Protected methods */
/** Private methods */