From 4a00bd4797964c59302380a2d3f796f5880a275d Mon Sep 17 00:00:00 2001 From: Matt Hill Date: Fri, 12 May 2023 12:18:39 -0600 Subject: [PATCH] ensure lan address present before getting cert name (#2272) --- .../src/app/pages/home/home.page.html | 6 +---- .../src/app/pages/success/success.page.html | 2 +- .../src/app/pages/success/success.page.ts | 24 ++++++------------- 3 files changed, 9 insertions(+), 23 deletions(-) diff --git a/frontend/projects/setup-wizard/src/app/pages/home/home.page.html b/frontend/projects/setup-wizard/src/app/pages/home/home.page.html index b7296ca83..3c803bb34 100644 --- a/frontend/projects/setup-wizard/src/app/pages/home/home.page.html +++ b/frontend/projects/setup-wizard/src/app/pages/home/home.page.html @@ -78,11 +78,7 @@

Use Existing Drive

-

- Attach an existing StartOS data drive ( - not - a backup) -

+

Attach an existing StartOS data drive (not a backup)

diff --git a/frontend/projects/setup-wizard/src/app/pages/success/success.page.html b/frontend/projects/setup-wizard/src/app/pages/success/success.page.html index 5e1edeefc..ff2261694 100644 --- a/frontend/projects/setup-wizard/src/app/pages/success/success.page.html +++ b/frontend/projects/setup-wizard/src/app/pages/success/success.page.html @@ -31,7 +31,7 @@ - +
diff --git a/frontend/projects/setup-wizard/src/app/pages/success/success.page.ts b/frontend/projects/setup-wizard/src/app/pages/success/success.page.ts index ce1f32a7d..4ea73e619 100644 --- a/frontend/projects/setup-wizard/src/app/pages/success/success.page.ts +++ b/frontend/projects/setup-wizard/src/app/pages/success/success.page.ts @@ -1,13 +1,5 @@ import { DOCUMENT } from '@angular/common' -import { - Component, - ElementRef, - EventEmitter, - Inject, - NgZone, - Output, - ViewChild, -} from '@angular/core' +import { Component, ElementRef, Inject, NgZone, ViewChild } from '@angular/core' import { DownloadHTMLService, ErrorToastService } from '@start9labs/shared' import { ApiService } from 'src/app/services/api/api.service' import { StateService } from 'src/app/services/state.service' @@ -23,11 +15,9 @@ export class SuccessPage { private canvas: ElementRef = {} as ElementRef private ctx: CanvasRenderingContext2D = {} as CanvasRenderingContext2D - @Output() onDownload = new EventEmitter() - - torAddress = '' - lanAddress = '' - cert = '' + torAddress?: string + lanAddress?: string + cert?: string tileSize = 16 // a higher fade factor will make the characters fade quicker @@ -73,15 +63,15 @@ export class SuccessPage { const torAddress = this.document.getElementById('tor-addr') const lanAddress = this.document.getElementById('lan-addr') - if (torAddress) torAddress.innerHTML = this.torAddress - if (lanAddress) lanAddress.innerHTML = this.lanAddress + if (torAddress) torAddress.innerHTML = this.torAddress! + if (lanAddress) lanAddress.innerHTML = this.lanAddress! this.document .getElementById('cert') ?.setAttribute( 'href', 'data:application/x-x509-ca-cert;base64,' + - encodeURIComponent(this.cert), + encodeURIComponent(this.cert!), ) let html = this.document.getElementById('downloadable')?.innerHTML || '' this.downloadHtml.download('StartOS-info.html', html).then(_ => {