import renderTable from "./table_view/renderer"; import ViewMode, { ViewModeArgs } from "./view_mode"; const TPL = /*html*/`

Table view goes here.

`; export default class TableView extends ViewMode { private $root: JQuery; private $container: JQuery; constructor(args: ViewModeArgs) { super(args); this.$root = $(TPL); this.$container = this.$root.find(".table-view-container"); args.$parent.append(this.$root); } get isFullHeight(): boolean { return true; } async renderList() { this.$container.empty(); renderTable(this.$container[0]); return this.$root; } }