From a5de5eb83efb0204419781407a0e2a83079ab66d Mon Sep 17 00:00:00 2001 From: "k.triantafyllou" Date: Tue, 7 Sep 2021 10:34:16 +0300 Subject: [PATCH] Role verification open modal in after view init --- role-verification/role-verification.component.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/role-verification/role-verification.component.ts b/role-verification/role-verification.component.ts index fe99347f..52459d0e 100644 --- a/role-verification/role-verification.component.ts +++ b/role-verification/role-verification.component.ts @@ -1,4 +1,4 @@ -import {Component, Input, OnDestroy, OnInit, ViewChild} from "@angular/core"; +import {AfterViewInit, Component, Input, OnDestroy, OnInit, ViewChild} from "@angular/core"; import {User} from "../login/utils/helper.class"; import {ActivatedRoute, Router} from "@angular/router"; import {UserManagementService} from "../services/user-management.service"; @@ -81,7 +81,7 @@ import {Composer} from "../utils/email/composer"; ` }) -export class RoleVerificationComponent implements OnInit, OnDestroy { +export class RoleVerificationComponent implements OnInit, OnDestroy, AfterViewInit { @Input() public id: string; @@ -112,6 +112,9 @@ export class RoleVerificationComponent implements OnInit, OnDestroy { ngOnInit() { this.reset(); + } + + ngAfterViewInit() { this.subs.push(this.route.queryParams.subscribe(params => { if (params && params['verify']) { this.subs.push(this.userManagementService.getUserInfo(false).subscribe(user => {