mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-31 04:23:40 +00:00
27 lines
1.2 KiB
HTML
27 lines
1.2 KiB
HTML
<ion-header>
|
|
<ion-toolbar>
|
|
<ion-buttons slot="start">
|
|
<pwa-back-button></pwa-back-button>
|
|
</ion-buttons>
|
|
<ion-title>Actions</ion-title>
|
|
</ion-toolbar>
|
|
</ion-header>
|
|
|
|
<ion-content class="ion-padding-top">
|
|
<ng-container *ngIf="installed">
|
|
<ion-item-group>
|
|
<ion-item button *ngFor="let action of installed.manifest.actions | keyvalue: asIsOrder" (click)="handleAction(installed, action)" >
|
|
<ion-label class="ion-text-wrap">
|
|
<h2><ion-text color="primary">{{ action.value.name }}</ion-text><ion-icon *ngIf="!(action.value['allowed-statuses'] | includes: installed.status.main.status)" color="danger" name="close-outline"></ion-icon></h2>
|
|
<p><ion-text color="dark">{{ action.value.description }}</ion-text></p>
|
|
</ion-label>
|
|
</ion-item>
|
|
<ion-item button (click)="uninstall(installed.manifest)" >
|
|
<ion-label class="ion-text-wrap">
|
|
<h2><ion-text color="primary">Uninstall</ion-text></h2>
|
|
<p><ion-text color="dark">This will uninstall the service from your Embassy and delete all data permanently.</ion-text></p>
|
|
</ion-label>
|
|
</ion-item>
|
|
</ion-item-group>
|
|
</ng-container>
|
|
</ion-content> |