feedback updates

This commit is contained in:
Cyril Joseph 2025-12-05 07:46:40 -04:00
parent 0d7f33783b
commit 2199d9b512
2 changed files with 6 additions and 7 deletions

View File

@ -37,8 +37,8 @@
<!-- Rate Column --> <!-- Rate Column -->
<ng-container matColumnDef="rate"> <ng-container matColumnDef="rate">
<th mat-header-cell *matHeaderCellDef mat-sort-header>Rate</th> <th mat-header-cell *matHeaderCellDef mat-sort-header>Rate in %</th>
<td mat-cell *matCellDef="let item">{{ item.rate | currency }}</td> <td mat-cell *matCellDef="let item">{{ item.rate | number:'1.0-4' }}</td>
</ng-container> </ng-container>
<!-- Effective Date Column --> <!-- Effective Date Column -->
@ -138,14 +138,13 @@
<div class="form-row"> <div class="form-row">
<mat-form-field appearance="outline"> <mat-form-field appearance="outline">
<mat-label>Rate</mat-label> <mat-label>Rate in %</mat-label>
<input matInput formControlName="rate" type="number" step="1" required> <input matInput formControlName="rate" type="number">
<span class="dollar-prefix" matPrefix>$&nbsp;</span>
<mat-error *ngIf="cargoRateForm.get('rate')?.errors?.['required']"> <mat-error *ngIf="cargoRateForm.get('rate')?.errors?.['required']">
Rate is required Rate is required
</mat-error> </mat-error>
<mat-error *ngIf="cargoRateForm.get('rate')?.errors?.['pattern']"> <mat-error *ngIf="cargoRateForm.get('rate')?.errors?.['pattern']">
Must be a valid dollar amount Please enter a valid number with up to 4 decimal places
</mat-error> </mat-error>
<mat-error *ngIf="cargoRateForm.get('rate')?.errors?.['min']"> <mat-error *ngIf="cargoRateForm.get('rate')?.errors?.['min']">
Must be 0 or greater Must be 0 or greater

View File

@ -75,7 +75,7 @@ export class CargoRateComponent implements OnInit {
]], ]],
rate: ['', [ rate: ['', [
Validators.required, Validators.required,
Validators.pattern(/^\d+\.?\d{0,2}$/), Validators.pattern(/^\d+\.?\d{0,4}$/),
Validators.min(0) Validators.min(0)
]], ]],
effectiveDate: ['', Validators.required] effectiveDate: ['', Validators.required]