mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-04-04 22:39:46 +00:00
health page, manifest page, watch unauth, begin redesign
This commit is contained in:
committed by
Aiden McClelland
parent
7013364ae8
commit
5d24d9324c
@@ -1,5 +1,5 @@
|
||||
import { Component } from '@angular/core'
|
||||
import { ServerMetrics } from 'src/app/services/api/api-types'
|
||||
import { Metrics } from 'src/app/services/api/api-types'
|
||||
import { ApiService } from 'src/app/services/api/api.service'
|
||||
import { pauseFor } from 'src/app/util/misc.util'
|
||||
|
||||
@@ -12,7 +12,7 @@ export class ServerMetricsPage {
|
||||
error = ''
|
||||
loading = true
|
||||
going = false
|
||||
metrics: ServerMetrics = { }
|
||||
metrics: Metrics = { }
|
||||
|
||||
constructor (
|
||||
private readonly apiService: ApiService,
|
||||
|
||||
@@ -12,60 +12,60 @@
|
||||
<ion-item-divider>Backups</ion-item-divider>
|
||||
|
||||
<ion-item [routerLink]="['backup']">
|
||||
<ion-icon slot="start" name="save-outline" color="primary"></ion-icon>
|
||||
<ion-label><ion-text color="primary">Create Backup</ion-text></ion-label>
|
||||
<ion-icon slot="start" name="save-outline"></ion-icon>
|
||||
<ion-label>Create Backup</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item-divider>Insights</ion-item-divider>
|
||||
|
||||
<ion-item-group>
|
||||
<ion-item [routerLink]="['specs']">
|
||||
<ion-icon slot="start" name="information-circle-outline" color="primary"></ion-icon>
|
||||
<ion-label><ion-text color="primary">About</ion-text></ion-label>
|
||||
<ion-icon slot="start" name="information-circle-outline"></ion-icon>
|
||||
<ion-label>About</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item [routerLink]="['metrics']">
|
||||
<ion-icon slot="start" name="pulse" color="primary"></ion-icon>
|
||||
<ion-label><ion-text color="primary">Monitor</ion-text></ion-label>
|
||||
<ion-icon slot="start" name="pulse"></ion-icon>
|
||||
<ion-label>Monitor</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item [routerLink]="['logs']">
|
||||
<ion-icon slot="start" name="newspaper-outline" color="primary"></ion-icon>
|
||||
<ion-label><ion-text color="primary">Logs</ion-text></ion-label>
|
||||
<ion-icon slot="start" name="newspaper-outline"></ion-icon>
|
||||
<ion-label>Logs</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item-divider>Settings</ion-item-divider>
|
||||
|
||||
<ion-item lines="none" [routerLink]="['settings']">
|
||||
<ion-icon slot="start" name="cog-outline" color="primary"></ion-icon>
|
||||
<ion-label><ion-text color="primary">General</ion-text></ion-label>
|
||||
<ion-icon slot="start" name="cog-outline"></ion-icon>
|
||||
<ion-label>General</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item [routerLink]="['lan']">
|
||||
<ion-icon slot="start" name="home-outline" color="primary"></ion-icon>
|
||||
<ion-label><ion-text color="primary">LAN</ion-text></ion-label>
|
||||
<ion-icon slot="start" name="home-outline"></ion-icon>
|
||||
<ion-label>LAN</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item [routerLink]="['wifi']">
|
||||
<ion-icon slot="start" name="wifi" color="primary"></ion-icon>
|
||||
<ion-label><ion-text color="primary">WiFi</ion-text></ion-label>
|
||||
<ion-icon slot="start" name="wifi"></ion-icon>
|
||||
<ion-label>WiFi</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item lines="none" [routerLink]="['developer']">
|
||||
<ion-icon slot="start" name="terminal-outline" color="primary"></ion-icon>
|
||||
<ion-label><ion-text color="primary">Developer Options</ion-text></ion-label>
|
||||
<ion-icon slot="start" name="terminal-outline"></ion-icon>
|
||||
<ion-label>Developer Options</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item-divider>Power</ion-item-divider>
|
||||
|
||||
<ion-item button (click)="presentAlertRestart()">
|
||||
<ion-icon slot="start" name="reload-outline" color="primary"></ion-icon>
|
||||
<ion-label><ion-text color="primary">Restart</ion-text></ion-label>
|
||||
<ion-icon slot="start" name="reload-outline"></ion-icon>
|
||||
<ion-label>Restart</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item button lines="none" (click)="presentAlertShutdown()">
|
||||
<ion-icon slot="start" name="power" color="primary"></ion-icon>
|
||||
<ion-label><ion-text color="primary">Shutdown</ion-text></ion-label>
|
||||
<ion-icon slot="start" name="power"></ion-icon>
|
||||
<ion-label>Shutdown</ion-label>
|
||||
</ion-item>
|
||||
</ion-item-group>
|
||||
</ion-content>
|
||||
Reference in New Issue
Block a user