| 12345678910111213141516171819202122 |
- 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<void> {
- if (this.data)
- return;
- this.data = await DAL.SystemInfo.getServices();
- SystemServiceComponent.renderMultiple(document.getElementById("page-services")!, this.data);
- }
- }
- export default new SystemServicePage();
|