Code Review
/
portal
/
nonrtric-controlpanel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Updated Control Panel for changed ECS NBI
[portal/nonrtric-controlpanel.git]
/
webapp-frontend
/
src
/
app
/
policy
/
policy-type
/
policy-type.component.ts
diff --git
a/webapp-frontend/src/app/policy/policy-type/policy-type.component.ts
b/webapp-frontend/src/app/policy/policy-type/policy-type.component.ts
index
cfc0eb5
..
f6c8d2a
100644
(file)
--- a/
webapp-frontend/src/app/policy/policy-type/policy-type.component.ts
+++ b/
webapp-frontend/src/app/policy/policy-type/policy-type.component.ts
@@
-18,10
+18,11
@@
* ========================LICENSE_END===================================
*/
* ========================LICENSE_END===================================
*/
-import { Component, Input, OnInit
} from "@angular/core";
+import { Component, Input, OnInit
, OnChanges, SimpleChanges
} from "@angular/core";
import { BehaviorSubject } from "rxjs";
import { PolicyType, PolicyTypeSchema } from "@interfaces/policy.types";
import { BehaviorSubject } from "rxjs";
import { PolicyType, PolicyTypeSchema } from "@interfaces/policy.types";
-import { PolicyService } from "@app/services/policy/policy.service";
+import { PolicyService } from "@services/policy/policy.service";
+import "@policy/policy-control.component";
class PolicyTypeInfo {
constructor(public type: PolicyTypeSchema) {}
class PolicyTypeInfo {
constructor(public type: PolicyTypeSchema) {}
@@
-34,8
+35,9
@@
class PolicyTypeInfo {
templateUrl: "./policy-type.component.html",
styleUrls: ["./policy-type.component.scss"],
})
templateUrl: "./policy-type.component.html",
styleUrls: ["./policy-type.component.scss"],
})
-export class PolicyTypeComponent implements OnInit {
+export class PolicyTypeComponent implements OnInit
, OnChanges
{
@Input() policyTypeId: string;
@Input() policyTypeId: string;
+ @Input() minimiseTrigger: boolean;
isVisible: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(false);
isVisible: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(false);
@@
-50,6
+52,12
@@
export class PolicyTypeComponent implements OnInit {
this.isVisible.next(false);
}
this.isVisible.next(false);
}
+ ngOnChanges(changes: SimpleChanges): void {
+ if(changes['minimiseTrigger']){
+ this.isVisible.next(false);
+ }
+ }
+
public loadTypeInfo() {
if (this.policyTypeId && this.policyTypeId !== "") {
this.policyService
public loadTypeInfo() {
if (this.policyTypeId && this.policyTypeId !== "") {
this.policyService