Files
start-os/frontend/projects/setup-wizard/src/app/pages/recover/recover.page.html
kn0wmad 6ef7da9732 Fix links in UI to point to new website (#1249)
* Fix links in UI to point to new website

* Typo

* Update README.md

* Update success.page.html

* Update app.component.ts

* Update backup-drives.component.html

* Update lan.page.html
2022-02-25 17:07:33 -07:00

113 lines
3.9 KiB
HTML

<ion-content>
<ion-grid>
<ion-row>
<ion-col>
<div style="padding-bottom: 32px" class="ion-text-center">
<img src="assets/img/logo.png" style="max-width: 240px" />
</div>
<ion-card color="dark">
<ion-card-header class="ion-text-center">
<ion-card-title>Recover</ion-card-title>
<ion-card-subtitle
>Select the LAN Shared Folder or physical drive containing your
Embassy backup</ion-card-subtitle
>
</ion-card-header>
<ion-card-content class="ion-margin">
<ion-spinner
*ngIf="loading"
class="center-spinner"
name="lines"
></ion-spinner>
<!-- loaded -->
<ion-item-group *ngIf="!loading" class="ion-text-center">
<!-- cifs -->
<h2 class="target-label">LAN Shared Folder</h2>
<p class="ion-padding-bottom">
Using a LAN Shared Folder is the recommended way to recover from
backup, since it works with all Embassy hardware configurations.
View the
<a
href="https://start9.com/latest/user-manual/backups/backup-restore"
target="_blank"
noreferrer
>instructions</a
>.
</p>
<!-- connect -->
<ion-item button lines="none" (click)="presentModalCifs()">
<ion-icon
slot="start"
name="folder-open-outline"
size="large"
color="light"
></ion-icon>
<ion-label>Open</ion-label>
</ion-item>
<br />
<br />
<!-- drives -->
<h2 class="target-label">Physical Drives</h2>
<p class="ion-padding-bottom">
Warning! Plugging in more than one physical drive to Embassy can
lead to power failure and data corruption. To recover from a
physical drive, please follow the
<a
href="https://start9.com/latest/user-manual/backups/backup-restore"
target="_blank"
noreferrer
>instructions</a
>.
</p>
<ng-container *ngFor="let mapped of mappedDrives">
<ion-item
button
*ngIf="mapped.drive as drive"
[disabled]="!driveClickable(mapped)"
(click)="select(drive)"
lines="none"
>
<ion-icon
slot="start"
name="save-outline"
size="large"
color="light"
></ion-icon>
<ion-label>
<h1>{{ drive.label || drive.logicalname }}</h1>
<drive-status
[hasValidBackup]="mapped.hasValidBackup"
[is02x]="mapped.is02x"
></drive-status>
<p>
{{ drive.vendor || 'Unknown Vendor' }} - {{ drive.model ||
'Unknown Model' }}
</p>
<p>Capacity: {{ drive.capacity | convertBytes }}</p>
</ion-label>
</ion-item>
</ng-container>
<ion-button
class="ion-margin-top"
fill="clear"
color="primary"
(click)="refresh()"
>
<ion-icon slot="start" name="refresh"></ion-icon>
Refresh
</ion-button>
</ion-item-group>
</ion-card-content>
</ion-card>
</ion-col>
</ion-row>
</ion-grid>
</ion-content>