Skip to content

Commit 2dd6776

Browse files
authored
Merge branch 'bcgov:main' into wfprev-484
2 parents 07bfc44 + d18edad commit 2dd6776

File tree

5 files changed

+32
-10
lines changed

5 files changed

+32
-10
lines changed

client/wfprev-war/src/main/angular/src/app/components/edit-project/activities/activities.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@
9898
</div>
9999
</div>
100100
</div>
101-
<div class="form-item three-columns" *ngIf="projectTypeCode ==='FUEL_MGMT'">
101+
<div class="form-item three-columns">
102102
<label>Activity Base
103103
<span class="required" *ngIf="activityForms[i]?.value?.isResultsReportableInd">*</span>
104104
</label>

client/wfprev-war/src/main/angular/src/app/components/search-filter/search-filter.component.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<div class="field search-input filter-search-input">
2121
<mat-label class="label">Business Area</mat-label>
2222
<mat-form-field appearance="fill" class="filter-item">
23-
<mat-select [(ngModel)]="selectedBusinessArea" placeholder="Select"
23+
<mat-select [(ngModel)]="selectedBusinessArea" placeholder="Select" [panelClass]="'filter-dropdown'"
2424
(selectionChange)="onOptionToggled($event,'selectedBusinessArea', businessAreaOptions)"
2525
multiple>
2626
<mat-option *ngFor="let option of businessAreaOptions" [value]="option.value" (onSelectionChange)="syncAllWithItemToggle($event, option.value, 'selectedBusinessArea', businessAreaOptions)">
@@ -33,7 +33,7 @@
3333
<div class="field search-input filter-search-input">
3434
<mat-label class="label">Fiscal Year(s)</mat-label>
3535
<mat-form-field appearance="fill" class="filter-item">
36-
<mat-select [(ngModel)]="selectedFiscalYears" placeholder="Select"
36+
<mat-select [(ngModel)]="selectedFiscalYears" placeholder="Select" [panelClass]="'filter-dropdown'"
3737
(selectionChange)="onOptionToggled($event,'selectedFiscalYears', fiscalYearOptions)"
3838
multiple>
3939
<mat-option *ngFor="let option of fiscalYearOptions" [value]="option.value" (onSelectionChange)="syncAllWithItemToggle($event, option.value, 'selectedFiscalYears', fiscalYearOptions)">
@@ -46,7 +46,7 @@
4646
<div class="field search-input filter-search-input">
4747
<mat-label class="label">Activity Category</mat-label>
4848
<mat-form-field appearance="fill" class="filter-item">
49-
<mat-select [(ngModel)]="selectedActivity" placeholder="Select"
49+
<mat-select [(ngModel)]="selectedActivity" placeholder="Select" [panelClass]="'filter-dropdown'"
5050
(selectionChange)="onOptionToggled($event,'selectedActivity', activityOptions)"
5151
multiple>
5252
<mat-option *ngFor="let option of activityOptions" [value]="option.value" (onSelectionChange)="syncAllWithItemToggle($event, option.value, 'selectedActivity', activityOptions)">
@@ -59,7 +59,7 @@
5959
<div class="field search-input filter-search-input">
6060
<mat-label class="label">Forest Region</mat-label>
6161
<mat-form-field appearance="fill" class="filter-item">
62-
<mat-select [(ngModel)]="selectedForestRegion" placeholder="Select"
62+
<mat-select [(ngModel)]="selectedForestRegion" placeholder="Select" [panelClass]="'filter-dropdown'"
6363
(ngModelChange)="onForestRegionChange()"
6464
(selectionChange)="onOptionToggled($event,'selectedForestRegion', forestRegionOptions)"
6565
multiple>
@@ -73,7 +73,7 @@
7373
<div class="field search-input filter-search-input">
7474
<mat-label class="label">Forest District</mat-label>
7575
<mat-form-field appearance="fill" class="filter-item">
76-
<mat-select [(ngModel)]="selectedForestDistrict" placeholder="Select"
76+
<mat-select [(ngModel)]="selectedForestDistrict" placeholder="Select" [panelClass]="'filter-dropdown'"
7777
(selectionChange)="onOptionToggled($event,'selectedForestDistrict', forestDistrictOptions)"
7878
multiple>
7979
<mat-option *ngFor="let option of forestDistrictOptions" [value]="option.value" (onSelectionChange)="syncAllWithItemToggle($event, option.value, 'selectedForestDistrict', forestDistrictOptions)">
@@ -86,7 +86,7 @@
8686
<div class="field search-input filter-search-input">
8787
<mat-label class="label">Fire Centre</mat-label>
8888
<mat-form-field appearance="fill" class="filter-item">
89-
<mat-select [(ngModel)]="selectedFireCentre" placeholder="Select"
89+
<mat-select [(ngModel)]="selectedFireCentre" placeholder="Select" [panelClass]="'filter-dropdown'"
9090
(selectionChange)="onOptionToggled($event,'selectedFireCentre', fireCentreOptions)"
9191
multiple>
9292
<mat-option *ngFor="let option of fireCentreOptions" [value]="option.value" (onSelectionChange)="syncAllWithItemToggle($event, option.value, 'selectedFireCentre', fireCentreOptions)">
@@ -99,7 +99,7 @@
9999
<div class="field search-input filter-search-input">
100100
<mat-label class="label">Fiscal Status</mat-label>
101101
<mat-form-field appearance="fill" class="filter-item">
102-
<mat-select [(ngModel)]="selectedFiscalStatus" placeholder="Select"
102+
<mat-select [(ngModel)]="selectedFiscalStatus" placeholder="Select" [panelClass]="'filter-dropdown'"
103103
(selectionChange)="onOptionToggled($event,'selectedFiscalStatus', fiscalStatusOptions)"
104104
multiple>
105105
<mat-option *ngFor="let option of fiscalStatusOptions" [value]="option.value" (onSelectionChange)="syncAllWithItemToggle($event, option.value, 'selectedFiscalStatus', fiscalStatusOptions)">

client/wfprev-war/src/main/angular/src/app/components/search-filter/search-filter.component.scss

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
::ng-deep .filter-dropdown .mat-pseudo-checkbox {
2+
margin-top: 1.2rem;
3+
align-self: baseline;
4+
}
5+
6+
::ng-deep .filter-dropdown .mat-mdc-option {
7+
align-items: flex-start !important;
8+
}
9+
10+
::ng-deep .filter-dropdown .mdc-list-item__primary-text {
11+
margin-top: 1rem !important;
12+
white-space: normal !important;
13+
}
14+
115
.search-filter-bar {
216
padding: 5px;
317
background-color: white;
@@ -91,4 +105,4 @@
91105
::ng-deep .mdc-text-field--outlined .mat-mdc-form-field-infix,
92106
::ng-deep .mdc-text-field--no-label .mat-mdc-form-field-infix {
93107
padding-top: 10px !important;
94-
}
108+
}

client/wfprev-war/src/main/angular/src/app/components/shared-layout/app-header/app-header.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { MatIconModule } from '@angular/material/icon';
77
import { CommonModule } from '@angular/common';
88
import { TokenService } from 'src/app/services/token.service';
99
import { AppConfigService } from 'src/app/services/app-config.service';
10+
import { EnvironmentIndicators } from 'src/app/utils/constants';
1011

1112
@Component({
1213
selector: 'wfprev-app-header',
@@ -32,6 +33,7 @@ export class AppHeaderComponent implements OnInit {
3233
environment: string = ''
3334
title: string = 'PREVENTION'
3435
currentUser: string = 'User_1'
36+
readonly EnvironmentIndicators = EnvironmentIndicators;
3537

3638
ngOnInit(): void {
3739
this.tokenService.credentialsEmitter.subscribe(() => {
@@ -44,7 +46,7 @@ export class AppHeaderComponent implements OnInit {
4446
// Display no environment indicator in prod
4547
// Case sensitive checking, set the variable as upper case
4648
const env = (this.appConfigService.getConfig()?.application?.environment || '').toUpperCase();
47-
this.environment = env === 'PROD' ? '' : env;
49+
this.environment = EnvironmentIndicators[env] || '';
4850
}
4951

5052

client/wfprev-war/src/main/angular/src/app/utils/constants.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,10 @@ export const FiscalYearColors: Record<'past' | 'present' | 'future', string> = {
5757

5858
export const MapColors = {
5959
PROJECT_BOUNDARY: '#3f3f3f',
60+
};
61+
62+
export const EnvironmentIndicators: { [key: string]: string } = {
63+
LOCAL: 'WFLOCAL',
64+
DEV: 'WFDEV',
65+
TEST: 'WFTST'
6066
};

0 commit comments

Comments
 (0)