Skip to content

Commit 5905710

Browse files
committed
Add: close button functionality
1 parent e684256 commit 5905710

File tree

3 files changed

+29
-20
lines changed

3 files changed

+29
-20
lines changed

src/app/component/circular-heatmap/circular-heatmap.component.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,9 @@ button {
4747
/* border: 1px solid black; */
4848
margin: 8em;
4949
}
50+
51+
.overlay-close {
52+
margin-left: 100%;
53+
transform: translateX(-100%);
54+
background-color: rgb(255, 0, 0);
55+
}

src/app/component/circular-heatmap/circular-heatmap.component.html

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,34 @@
22
<div class="row">
33
<div class="col-md-3"></div>
44
<div class="col-md-6">
5-
<div class="overlay-details">
5+
<div class="overlay-details" [hidden]="!showOverlay">
6+
<button class="overlay-close" (click)="closeOverlay()">Close</button>
67
<div *ngIf="taskDetails; then trueBlock; else falseBlock"></div>
78
<ng-template #trueBlock>
89
<div>
9-
<!-- <mat-accordion multi="true"> -->
10-
<mat-expansion-panel [expanded]="false">
11-
<mat-expansion-panel-header>
12-
<mat-panel-title>
13-
<b>Risk</b>
14-
</mat-panel-title>
15-
</mat-expansion-panel-header>
16-
<ng-template matExpansionPanelContent>
17-
<p [innerHTML]="taskDetails.risk"></p>
18-
</ng-template>
19-
</mat-expansion-panel>
20-
<!-- </mat-accordion> -->
10+
<mat-accordion multi="true">
11+
<mat-expansion-panel [expanded]="false">
12+
<mat-expansion-panel-header>
13+
<mat-panel-title>
14+
<b>Risk</b>
15+
</mat-panel-title>
16+
</mat-expansion-panel-header>
17+
<ng-template matExpansionPanelContent>
18+
<p [innerHTML]="taskDetails.risk"></p>
19+
</ng-template>
20+
</mat-expansion-panel>
21+
</mat-accordion>
2122
</div>
2223
</ng-template>
2324
<ng-template #falseBlock>
2425
<div>
25-
<!-- <mat-accordion multi="true"> -->
2626
<mat-expansion-panel [expanded]="false" hideToggle disabled>
2727
<mat-expansion-panel-header>
2828
<mat-panel-title>
2929
<b>None Selected</b>
3030
</mat-panel-title>
3131
</mat-expansion-panel-header>
3232
</mat-expansion-panel>
33-
<!-- </mat-accordion> -->
3433
</div>
3534
</ng-template>
3635
</div>
@@ -43,7 +42,6 @@
4342
<mat-card-content *ngFor="let task of tasksData; index as i">
4443
<div *ngIf="task.ifTaskDone; then trueBlock; else falseBlock"></div>
4544
<p>
46-
<!-- Comprehensive Heat Map -->
4745
<ng-template #trueBlock>
4846
<mat-checkbox
4947
(click)="this.toggleCheckbox(i)"

src/app/component/circular-heatmap/circular-heatmap.component.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,11 @@ export class CircularHeatmapComponent implements OnInit {
3636
YamlObject: any;
3737
segment_labels: string[] = [];
3838
taskDetails: any;
39+
showOverlay: boolean;
3940

40-
constructor(private yaml: ymlService, private router: Router) {}
41+
constructor(private yaml: ymlService, private router: Router) {
42+
this.showOverlay = false;
43+
}
4144

4245
ngOnInit(): void {
4346
this.yaml.setURI('./assets/YAML/meta.yaml');
@@ -569,11 +572,13 @@ export class CircularHeatmapComponent implements OnInit {
569572
};
570573
this.yaml.setURI('./assets/YAML/generated/generated.yaml');
571574

572-
// console.log(navigationExtras.queryParams.dimension);
573575
this.taskDetails = this.YamlObject[dim][subdim][taskName];
574-
// console.log(this.ALL_CARD_DATA);
575576
console.log(this.taskDetails);
576-
// this.router.navigate([this.Routing], navigationExtras);
577+
this.showOverlay = true;
578+
}
579+
closeOverlay() {
580+
console.log('hey');
581+
this.showOverlay = false;
577582
}
578583
SaveEditedYAMLfile() {
579584
//console.log(this.YamlObject);

0 commit comments

Comments
 (0)