Skip to content

Commit 5758dc9

Browse files
committed
Close button inside popup and elements extended by default
1 parent e42c572 commit 5758dc9

File tree

2 files changed

+45
-24
lines changed

2 files changed

+45
-24
lines changed

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

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,19 @@
5252
height: 100%;
5353
}
5454

55+
.overlay-header {
56+
display: grid;
57+
grid-template-columns: 1fr 0.1fr;
58+
}
59+
5560
.overlay-close {
56-
margin-left: 100%;
57-
transform: translateX(-100%);
61+
border: black solid 1px;
5862
background-color: rgba(0, 0, 0, 0);
5963
border: none;
60-
color: white;
64+
color: black;
65+
grid-column: 2/3;
66+
grid-row: 1/4;
67+
display: grid;
68+
justify-content: top;
69+
margin-left: auto;
6170
}

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

Lines changed: 33 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,39 @@
33
<div class="col-md-3"></div>
44
<div class="col-md-6">
55
<div class="overlay-details" [hidden]="!showOverlay">
6-
<button class="overlay-close" (click)="closeOverlay()">
7-
<mat-icon class="white-icon">close</mat-icon>
8-
</button>
96
<div *ngIf="taskDetails; then taskTrue; else taskFalse"></div>
107
<ng-template #taskTrue>
118
<div class="overlay-modal">
12-
<mat-accordion multi="true">
9+
<mat-accordion multi="true" class="overlay-accordion">
1310
<div
1411
*ngIf="
1512
taskDetails.navigationExtras;
1613
then navigationTrue;
1714
else navigationFalse
1815
"></div>
19-
<ng-template #navigationTrue>
20-
<h2>{{ taskDetails.navigationExtras.dimension }} ></h2>
21-
<h3>{{ taskDetails.navigationExtras.subDimension }} ></h3>
22-
<h4>
23-
{{ taskDetails.navigationExtras.taskName }}
24-
</h4>
25-
</ng-template>
26-
<ng-template #navigationFalse>
27-
<h2>Nothing to show</h2>
28-
</ng-template>
29-
<mat-expansion-panel [expanded]="false">
16+
<div>
17+
<ng-template #navigationTrue>
18+
<div class="overlay-header">
19+
<button class="overlay-close" (click)="closeOverlay()">
20+
<mat-icon class="white-icon">close</mat-icon>
21+
</button>
22+
<h2>{{ taskDetails.navigationExtras.dimension }} ></h2>
23+
<h3>{{ taskDetails.navigationExtras.subDimension }} ></h3>
24+
<h4>
25+
{{ taskDetails.navigationExtras.taskName }}
26+
</h4>
27+
</div>
28+
</ng-template>
29+
<ng-template #navigationFalse>
30+
<div class="overlay-header">
31+
<button class="overlay-close" (click)="closeOverlay()">
32+
<mat-icon class="white-icon">close</mat-icon>
33+
</button>
34+
<h2>Nothing to show</h2>
35+
</div>
36+
</ng-template>
37+
</div>
38+
<mat-expansion-panel [expanded]="true">
3039
<mat-expansion-panel-header>
3140
<mat-panel-title>
3241
<b>Risk</b>
@@ -36,7 +45,7 @@ <h2>Nothing to show</h2>
3645
<p [innerHTML]="taskDetails.risk"></p>
3746
</ng-template>
3847
</mat-expansion-panel>
39-
<mat-expansion-panel [expanded]="false">
48+
<mat-expansion-panel [expanded]="true">
4049
<mat-expansion-panel-header>
4150
<mat-panel-title>
4251
<b>Measure</b>
@@ -46,7 +55,7 @@ <h2>Nothing to show</h2>
4655
<p [innerHTML]="taskDetails.measure"></p>
4756
</ng-template>
4857
</mat-expansion-panel>
49-
<mat-expansion-panel [expanded]="false">
58+
<mat-expansion-panel [expanded]="true">
5059
<mat-expansion-panel-header>
5160
<mat-panel-title>
5261
<b>Implementation Guide</b>
@@ -60,7 +69,7 @@ <h2>Nothing to show</h2>
6069
</ul>
6170
</ng-template>
6271
</mat-expansion-panel>
63-
<mat-expansion-panel [expanded]="false">
72+
<mat-expansion-panel [expanded]="true">
6473
<mat-expansion-panel-header>
6574
<mat-panel-title>
6675
<b>Depends On</b>
@@ -70,7 +79,7 @@ <h2>Nothing to show</h2>
7079
<p [innerHTML]="taskDetails.dependsOn"></p>
7180
</ng-template>
7281
</mat-expansion-panel>
73-
<mat-expansion-panel [expanded]="false">
82+
<mat-expansion-panel [expanded]="true">
7483
<mat-expansion-panel-header>
7584
<mat-panel-title>
7685
<b>Difficulty of Implementation</b>
@@ -88,7 +97,7 @@ <h2>Nothing to show</h2>
8897
</p>
8998
</ng-template>
9099
</mat-expansion-panel>
91-
<mat-expansion-panel [expanded]="false">
100+
<mat-expansion-panel [expanded]="true">
92101
<mat-expansion-panel-header>
93102
<mat-panel-title>
94103
<b>References</b>
@@ -127,7 +136,10 @@ <h2>Nothing to show</h2>
127136
</ng-template>
128137
<ng-template #taskFalse>
129138
<div class="overlay-modal">
130-
<mat-expansion-panel [expanded]="false" hideToggle disabled>
139+
<button class="overlay-close" (click)="closeOverlay()">
140+
<mat-icon class="white-icon">close</mat-icon>
141+
</button>
142+
<mat-expansion-panel [expanded]="true" hideToggle disabled>
131143
<mat-expansion-panel-header>
132144
<mat-panel-title>
133145
<b>Nothing to show :P</b>

0 commit comments

Comments
 (0)