Skip to content

Commit 1464808

Browse files
authored
Merge pull request #1941 from bcgov/bugfix/ALCS-2327-switch-to-mobile-on-resize
ALCS-2327 Added Host Listener detect mobile
2 parents 6845307 + 3f15613 commit 1464808

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

portal-frontend/src/app/features/notice-of-intents/edit-submission/additional-information/additional-information.component.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component, OnDestroy, OnInit } from '@angular/core';
1+
import { Component, HostListener, OnDestroy, OnInit } from '@angular/core';
22
import { FormControl, FormGroup, Validators } from '@angular/forms';
33
import { MatButtonToggleChange } from '@angular/material/button-toggle';
44
import { MatDialog } from '@angular/material/dialog';
@@ -501,4 +501,9 @@ export class AdditionalInformationComponent extends FilesStepComponent implement
501501
private setRequired(formControl: FormControl<any>) {
502502
formControl.setValidators([Validators.required]);
503503
}
504+
505+
@HostListener('window:resize', ['$event'])
506+
onWindowResize() {
507+
this.isMobile = window.innerWidth <= MOBILE_BREAKPOINT;
508+
}
504509
}

portal-frontend/src/app/features/notice-of-intents/notice-of-intent-details/additional-information/additional-information.component.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component, Input } from '@angular/core';
1+
import { Component, HostListener, Input } from '@angular/core';
22
import { Router } from '@angular/router';
33
import { NoticeOfIntentDocumentDto } from '../../../../services/notice-of-intent-document/notice-of-intent-document.dto';
44
import { NoticeOfIntentDocumentService } from '../../../../services/notice-of-intent-document/notice-of-intent-document.service';
@@ -118,4 +118,9 @@ export class AdditionalInformationComponent {
118118

119119
return NOI_STRUCTURE_TYPE_LABEL_MAP[value];
120120
}
121+
122+
@HostListener('window:resize', ['$event'])
123+
onWindowResize() {
124+
this.isMobile = window.innerWidth <= MOBILE_BREAKPOINT;
125+
}
121126
}

portal-frontend/src/app/features/public/notice-of-intent/submission/additional-information/additional-information.component.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component, Input, OnInit } from '@angular/core';
1+
import { Component, HostListener, Input, OnInit } from '@angular/core';
22
import { PublicNoticeOfIntentSubmissionDto } from '../../../../../services/public/public-notice-of-intent.dto';
33
import { PublicDocumentDto } from '../../../../../services/public/public.dto';
44
import { PublicService } from '../../../../../services/public/public.service';
@@ -99,4 +99,9 @@ export class AdditionalInformationComponent implements OnInit {
9999

100100
return NOI_STRUCTURE_TYPE_LABEL_MAP[value];
101101
}
102+
103+
@HostListener('window:resize', ['$event'])
104+
onWindowResize() {
105+
this.isMobile = window.innerWidth <= MOBILE_BREAKPOINT;
106+
}
102107
}

0 commit comments

Comments
 (0)