import {HostnameServiceDescription} from "../../src/models/service"; import {Page} from "./page"; import {DAL} from "../DAL/systemInfo"; import {SystemServiceComponent} from "./servicesComponent"; class SystemServicePage extends Page { private data: HostnameServiceDescription|null = null; public constructor() { super("services"); } protected async load(): Promise { if (this.data) return; this.data = await DAL.SystemInfo.getServices(); SystemServiceComponent.renderMultiple(document.getElementById("page-services")!, this.data); } } export default new SystemServicePage();