diff --git a/frontend/src/app/pages/auth-signin/auth-signin.component.html b/frontend/src/app/pages/auth-signin/auth-signin.component.html index 296a3c28..17cbd684 100644 --- a/frontend/src/app/pages/auth-signin/auth-signin.component.html +++ b/frontend/src/app/pages/auth-signin/auth-signin.component.html @@ -3,16 +3,24 @@

fasten

{{showExternalIdP ? "Welcome!" : "Welcome back!"}}

-

Please sign in to continue

+

Please sign in to continue

-
+

You can use the button below to create an account or signin to your existing Fasten account.

+ +
+

Please wait, connecting account...

+
+ Loading... +
+
+
diff --git a/frontend/src/app/pages/auth-signin/auth-signin.component.ts b/frontend/src/app/pages/auth-signin/auth-signin.component.ts index f8da97bd..87d496f4 100644 --- a/frontend/src/app/pages/auth-signin/auth-signin.component.ts +++ b/frontend/src/app/pages/auth-signin/auth-signin.component.ts @@ -19,6 +19,8 @@ export class AuthSigninComponent implements OnInit { errorMsg: string = "" showExternalIdP: boolean = environment.is_cloud + loading: boolean = false + constructor( private fastenDb: FastenDbService, private authService: AuthService, @@ -32,6 +34,7 @@ export class AuthSigninComponent implements OnInit { let idpType = this.route.snapshot.paramMap.get('idp_type') if(idpType){ + this.loading = true let params = new URLSearchParams(window.location.hash.substring(1)) let code = params.get('code') // eyJhbGciOiJSUzI1...rest_of_ID_Token let state = params.get('state') // eyJhbGciOiJSUzI1...rest_of_ID_Token diff --git a/frontend/src/app/pages/dashboard/dashboard.component.html b/frontend/src/app/pages/dashboard/dashboard.component.html index 128b71d1..30bdb226 100644 --- a/frontend/src/app/pages/dashboard/dashboard.component.html +++ b/frontend/src/app/pages/dashboard/dashboard.component.html @@ -135,7 +135,7 @@
-
+
@@ -159,14 +159,25 @@ -
- - - -
+ + + + + + +