MOBILE-3931 login: Style oauth providers as buttons
This commit is contained in:
		
							parent
							
								
									9bab09dace
								
							
						
					
					
						commit
						c2ec52584c
					
				| @ -73,11 +73,11 @@ | ||||
|                     <h3 class="item-heading">{{ 'core.login.potentialidps' | translate }}</h3> | ||||
|                 </ion-label> | ||||
|             </ion-item> | ||||
|             <ion-item button *ngFor="let provider of identityProviders" class="ion-text-wrap core-oauth-icon" | ||||
|                 (click)="oauthClicked(provider)" [attr.aria-label]="provider.name" detail="false"> | ||||
|             <ion-button fill="outline" *ngFor="let provider of identityProviders" class="ion-text-wrap core-oauth-provider" | ||||
|                 (click)="oauthClicked(provider)" [attr.aria-label]="provider.name" expand="block"> | ||||
|                 <img [src]="provider.iconurl" alt="" width="32" height="32" slot="start"> | ||||
|                 <ion-label>{{provider.name}}</ion-label> | ||||
|             </ion-item> | ||||
|             </ion-button> | ||||
|         </ion-list> | ||||
| 
 | ||||
|         <ion-list *ngIf="canSignup" class="ion-padding-top core-login-sign-up"> | ||||
|  | ||||
| @ -87,11 +87,11 @@ | ||||
|                 <h3 class="item-heading">{{ 'core.login.potentialidps' | translate }}</h3> | ||||
|             </ion-label> | ||||
|         </ion-item> | ||||
|         <ion-item button *ngFor="let provider of identityProviders" class="ion-text-wrap core-oauth-icon" (click)="oauthClicked(provider)" | ||||
|             detail="false"> | ||||
|             <img [src]="provider.iconurl" alt="" role="presentation" width="32" height="32" slot="start"> | ||||
|         <ion-button fill="outline" *ngFor="let provider of identityProviders" class="ion-text-wrap core-oauth-provider" | ||||
|             (click)="oauthClicked(provider)" [attr.aria-label]="provider.name" expand="block"> | ||||
|             <img [src]="provider.iconurl" alt="" width="32" height="32" slot="start"> | ||||
|             <ion-label>{{provider.name}}</ion-label> | ||||
|         </ion-item> | ||||
|         </ion-button> | ||||
|     </ion-list> | ||||
| 
 | ||||
|     <!-- If OAuth, display cancel button since the form isn't displayed. --> | ||||
|  | ||||
| @ -298,11 +298,13 @@ button, | ||||
| ion-button { | ||||
|     margin: 4px 8px; | ||||
| 
 | ||||
|     ion-spinner[slot=start] { | ||||
|     ion-spinner[slot=start], | ||||
|     img[slot=start] { | ||||
|         @include margin-horizontal(-0.3em, 0.3em); | ||||
|     } | ||||
| 
 | ||||
|     ion-spinner[slot=end] { | ||||
|     ion-spinner[slot=end], | ||||
|     img[slot=end] { | ||||
|         @include margin-horizontal(-0.3em, 0.3em); | ||||
|     } | ||||
| } | ||||
| @ -468,6 +470,14 @@ ion-alert { | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| ion-loading { | ||||
|     --border-radius: var(--huge-radius); | ||||
| 
 | ||||
|     .loading-wrapper { | ||||
|         border-radius: var(--border-radius) !important; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| // Ionic list. | ||||
| ion-list { | ||||
|     padding: 0 !important; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user