use keys to complete setup and redesign final buttons (#2492)

This commit is contained in:
Matt Hill
2023-11-01 16:30:42 -06:00
committed by GitHub
parent 27c5464cb6
commit 9c6dcc4a43
2 changed files with 44 additions and 45 deletions

View File

@@ -15,16 +15,14 @@
></ion-icon> ></ion-icon>
<h1>Setup Complete!</h1> <h1>Setup Complete!</h1>
</div> </div>
<div class="card-container"> <ion-button
<ion-card id="exit" (click)="exitKiosk()" tabindex="0"> (click)="exitKiosk()"
<div class="container"> size="large"
<div class="inline"> class="login-btn"
<p>Continue to login</p> >
<ion-icon name="log-in-outline"></ion-icon> Continue to Login
</div> <ion-icon slot="end" name="log-in-outline"></ion-icon>
</div> </ion-button>
</ion-card>
</div>
</ion-col> </ion-col>
</ion-row> </ion-row>
</ion-card> </ion-card>
@@ -63,24 +61,34 @@
<ion-footer> <ion-footer>
<div class="container"> <div class="container">
<div class="inline"> <div class="inline">
<p>Download</p> <p>DOWNLOAD</p>
<ion-icon name="download-outline"></ion-icon> <ion-icon name="download-outline"></ion-icon>
</div> </div>
</div> </div>
</ion-footer> </ion-footer>
</ion-card> </ion-card>
<ion-card <ion-card
[disabled]="disableLogin"
id="launch" id="launch"
[disabled]="disableLogin"
href="{{ lanAddress }}" href="{{ lanAddress }}"
target="_blank" target="_blank"
> >
<div class="container"> <ion-card-content>
<div class="inline"> <ion-card-title>Trust your Root CA</ion-card-title>
<p>Login to StartOS</p> <p>
<ion-icon name="open-outline"></ion-icon> In the new tab, follow instructions to trust your
server's Root CA and log in.
</p>
</ion-card-content>
<ion-footer>
<div class="container">
<div class="inline">
<p>OPEN</p>
<ion-icon name="open-outline"></ion-icon>
</div>
</div> </div>
</div> </ion-footer>
</ion-card> </ion-card>
</div> </div>
</ion-col> </ion-col>

View File

@@ -21,6 +21,15 @@ ion-grid {
height: 100%; height: 100%;
} }
.login-btn {
--background: var(--color-accent);
--border-radius: 44px;
--box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
--padding-start: 36px;
--padding-end: 36px;
height: 76px;
}
.grid-center-wrapper { .grid-center-wrapper {
height: 100%; height: 100%;
width: 100%; width: 100%;
@@ -106,34 +115,6 @@ ion-card {
align-items: center; align-items: center;
} }
#exit {
background: var(--color-accent);
height: 100%;
.container p {
font-size: 1.4rem !important;
font-weight: bold;
}
ion-icon {
font-size: 1.7rem;
}
}
#launch {
background: var(--alt-blue);
height: 100%;
.container p {
font-size: 1.4rem !important;
font-weight: bold;
}
ion-icon {
font-size: 1.7rem;
}
}
#information:after { #information:after {
content: ''; content: '';
position: absolute; position: absolute;
@@ -143,6 +124,16 @@ ion-card {
height: 100%; height: 100%;
background: var(--color-accent); background: var(--color-accent);
} }
#launch:after {
content: '';
position: absolute;
left: 0;
top: 80%;
width: 100%;
height: 100%;
background: var(--alt-blue);
}
} }
.card-container { .card-container {