mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-30 12:11:56 +00:00
ui: fix lan launchable
This commit is contained in:
committed by
Aiden McClelland
parent
c0e08df221
commit
e1a6a3d9ed
@@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
<ion-card class="installed-card" [class.installed-card-on]="vars.status === 'RUNNING'" style="position:relative" [routerLink]="['/services', 'installed', app.id]">
|
<ion-card class="installed-card" [class.installed-card-on]="vars.status === 'RUNNING'" style="position:relative" [routerLink]="['/services', 'installed', app.id]">
|
||||||
<div class="launch-container" *ngIf="vars.ui && !isConsulate">
|
<div class="launch-container" *ngIf="vars.ui && !isConsulate">
|
||||||
<div class="launch-button-triangle" (click)="launchUiTab(vars.tor, app.id, $event)" [class.disabled]="vars.status !== AppStatus.RUNNING || !isTor">
|
<div class="launch-button-triangle" (click)="launchUiTab(vars.tor, app.id, $event)" [class.disabled]="vars.status !== AppStatus.RUNNING">
|
||||||
<ion-icon class="launch-button-triangle-icon" name="globe-outline"></ion-icon>
|
<ion-icon class="launch-button-triangle-icon" name="globe-outline"></ion-icon>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -83,7 +83,7 @@
|
|||||||
<ion-icon color="medium" name="information-circle-outline">
|
<ion-icon color="medium" name="information-circle-outline">
|
||||||
</ion-icon>
|
</ion-icon>
|
||||||
</ion-button>
|
</ion-button>
|
||||||
<ion-button [disabled]="vars.status !== 'RUNNING' || !isTor" class="launch-button" [class.launch-button-off]="vars.status !== 'RUNNING' || !isTor" (click)="launchUiTab()">
|
<ion-button [disabled]="vars.status !== 'RUNNING'" class="launch-button" [class.launch-button-off]="vars.status !== 'RUNNING'" (click)="launchUiTab()">
|
||||||
<ion-icon style="position: absolute; z-index: 1; left: 0;" name="globe-outline"></ion-icon>
|
<ion-icon style="position: absolute; z-index: 1; left: 0;" name="globe-outline"></ion-icon>
|
||||||
<ion-text>LAUNCH</ion-text>
|
<ion-text>LAUNCH</ion-text>
|
||||||
</ion-button>
|
</ion-button>
|
||||||
@@ -108,7 +108,7 @@
|
|||||||
<h2>LAN Address</h2>
|
<h2>LAN Address</h2>
|
||||||
<p>{{ lanAddress }}</p>
|
<p>{{ lanAddress }}</p>
|
||||||
</ion-label>
|
</ion-label>
|
||||||
<ion-button slot="end" fill="clear" (click)="copyTor()">
|
<ion-button slot="end" fill="clear" (click)="copyLan()">
|
||||||
<ion-icon slot="icon-only" name="copy-outline" color="primary"></ion-icon>
|
<ion-icon slot="icon-only" name="copy-outline" color="primary"></ion-icon>
|
||||||
</ion-button>
|
</ion-button>
|
||||||
</ion-item>
|
</ion-item>
|
||||||
|
|||||||
@@ -182,6 +182,19 @@ export class AppInstalledShowPage extends Cleanup {
|
|||||||
await toast.present()
|
await toast.present()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async copyLan () {
|
||||||
|
let message = ''
|
||||||
|
await copyToClipboard(this.lanAddress).then(success => { message = success ? 'copied to clipboard!' : 'failed to copy' })
|
||||||
|
|
||||||
|
const toast = await this.toastCtrl.create({
|
||||||
|
header: message,
|
||||||
|
position: 'bottom',
|
||||||
|
duration: 1000,
|
||||||
|
cssClass: 'notification-toast',
|
||||||
|
})
|
||||||
|
await toast.present()
|
||||||
|
}
|
||||||
|
|
||||||
async stop (): Promise<void> {
|
async stop (): Promise<void> {
|
||||||
const app = peekProperties(this.app)
|
const app = peekProperties(this.app)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user