fix ui and tests

This commit is contained in:
Krrish Ghimire
2026-07-10 11:55:05 +05:45
parent 24ca1521b4
commit 84316e9c53
6 changed files with 19 additions and 10 deletions

View File

@@ -53,8 +53,10 @@ import { NgIf } from '@angular/common';
</div>
<button mat-flat-button color="primary" type="submit" [disabled]="loading" class="w-full py-2">
<mat-spinner *ngIf="loading" diameter="20" class="inline-block mr-2"></mat-spinner>
{{ loading ? 'Signing in...' : 'Sign In' }}
<span class="flex items-center justify-center">
<mat-spinner *ngIf="loading" diameter="20" class="mr-2"></mat-spinner>
{{ loading ? 'Signing in...' : 'Sign In' }}
</span>
</button>
</form>

View File

@@ -49,8 +49,10 @@ import { AuthService } from '../../core/services/auth.service';
<div *ngIf="error" class="text-red-600 text-sm">{{ error }}</div>
<button mat-flat-button color="primary" type="submit" [disabled]="loading" class="w-full py-2">
<mat-spinner *ngIf="loading" diameter="20" class="inline-block mr-2"></mat-spinner>
{{ loading ? 'Creating account...' : 'Create Account' }}
<span class="flex items-center justify-center">
<mat-spinner *ngIf="loading" diameter="20" class="mr-2"></mat-spinner>
{{ loading ? 'Creating account...' : 'Create Account' }}
</span>
</button>
</form>

View File

@@ -38,8 +38,10 @@ type PageState = 'check-email' | 'verifying' | 'verified' | 'set-password' | 'er
<div *ngIf="resendError" class="text-red-600 text-sm mb-4">{{ resendError }}</div>
<button mat-stroked-button (click)="resend()" [disabled]="resending" class="w-full mb-3">
<mat-spinner *ngIf="resending" diameter="16" class="inline-block mr-2"></mat-spinner>
{{ resending ? 'Sending...' : 'Resend verification email' }}
<span class="flex items-center justify-center">
<mat-spinner *ngIf="resending" diameter="16" class="mr-2"></mat-spinner>
{{ resending ? 'Sending...' : 'Resend verification email' }}
</span>
</button>
<a routerLink="/login" class="block text-sm text-indigo-600 font-medium hover:underline">Back to login</a>
@@ -79,8 +81,10 @@ type PageState = 'check-email' | 'verifying' | 'verified' | 'set-password' | 'er
<div *ngIf="passwordError" class="text-red-600 text-sm">{{ passwordError }}</div>
<button mat-flat-button color="primary" type="submit" [disabled]="passwordLoading || passwordForm.invalid" class="w-full py-2">
<mat-spinner *ngIf="passwordLoading" diameter="20" class="inline-block mr-2"></mat-spinner>
{{ passwordLoading ? 'Setting password...' : 'Activate Account' }}
<span class="flex items-center justify-center">
<mat-spinner *ngIf="passwordLoading" diameter="20" class="mr-2"></mat-spinner>
{{ passwordLoading ? 'Setting password...' : 'Activate Account' }}
</span>
</button>
</form>
</div>