Skip to content

Commit f379503

Browse files
shawonshawon
authored andcommitted
move outside buttons to the action menu
1 parent c337b62 commit f379503

File tree

1 file changed

+39
-34
lines changed

1 file changed

+39
-34
lines changed

eform-client/src/app/modules/eforms/components/eforms-page/eforms-page.component.html

Lines changed: 39 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,10 @@
108108
(sortChange)="sortTable($event)">
109109
</mtx-grid>
110110
<ng-template #labelTpl let-row let-i="index">
111-
<div class="eform-label" id="eform-label-{{i}}">{{row.label}}</div>
111+
<div class="eform-label" id="eform-label-{{i}}">{{ row.label }}</div>
112112
</ng-template>
113113
<ng-template #idTpl let-row let-i="index">
114-
<div class="eform-id" id="eform-id-{{i}}">{{row.id}}</div>
114+
<div class="eform-id" id="eform-id-{{i}}">{{ row.id }}</div>
115115
</ng-template>
116116
<ng-template #createdAtTpl let-row let-i="index">
117117
<date-formatter
@@ -192,53 +192,58 @@
192192
</ng-template>
193193
<ng-template #actionsTpl let-row let-i="index">
194194
<div class="">
195-
<button
196-
mat-icon-button
197-
*ngIf="row.hasCases &&
195+
196+
<button mat-icon-button [matMenuTriggerFor]="menu">
197+
<mat-icon>more_vert</mat-icon>
198+
</button>
199+
<mat-menu #menu="matMenu">
200+
201+
202+
<button
203+
mat-menu-item
204+
*ngIf="row.hasCases &&
198205
checkEformPermissions(
199206
row.id,
200207
userClaimsEnum.casesRead)"
201-
id="eform-cases-btn-{{ i }}"
202-
[routerLink]="['/cases', row.id]"
203-
matTooltip="{{'Show cases' | translate}}"
204-
>
205-
<mat-icon>cases</mat-icon>
206-
</button>
207-
<button
208-
mat-icon-button
209-
color="warn"
210-
id="delete-eform-btn-{{ i }}"
211-
(click)="openEformDeleteModal(row)"
212-
*ngIf="
208+
id="eform-cases-btn-{{ i }}"
209+
[routerLink]="['/cases', row.id]"
210+
>
211+
<mat-icon>cases</mat-icon>
212+
<span>{{ 'Show cases' | translate }}</span>
213+
</button>
214+
<button
215+
mat-menu-item
216+
color="warn"
217+
id="delete-eform-btn-{{ i }}"
218+
(click)="openEformDeleteModal(row)"
219+
*ngIf="
213220
checkEformPermissions(
214221
row.id,
215222
userClaimsEnum.eformsDelete
216223
) && !row.isLocked
217224
"
218-
matTooltip="{{ 'Delete eForm' | translate }}"
219-
>
220-
<mat-icon>delete</mat-icon>
221-
</button>
222-
<a
223-
*ngIf="
225+
>
226+
<mat-icon>delete</mat-icon>
227+
<span>{{ 'Delete eForm' | translate }}</span>
228+
</button>
229+
<a
230+
*ngIf="
224231
checkEformPermissions(
225232
row.id,
226233
userClaimsEnum.eformsDelete
227234
) &&
228235
!row.isLocked &&
229236
row.isEditable
230237
"
231-
mat-icon-button
232-
id="edit-eform-btn-{{ i }}"
233-
[routerLink]="['visual-editor/' + row.id]"
234-
matTooltip="{{ 'Edit eForm' | translate }}"
235-
>
236-
<mat-icon>edit</mat-icon>
237-
</a>
238-
<button mat-icon-button [matMenuTriggerFor]="menu">
239-
<mat-icon>more_vert</mat-icon>
240-
</button>
241-
<mat-menu #menu="matMenu">
238+
mat-menu-item
239+
id="edit-eform-btn-{{ i }}"
240+
[routerLink]="['visual-editor/' + row.id]"
241+
>
242+
<mat-icon>edit</mat-icon>
243+
<span>{{ 'Edit eForm' | translate }}</span>
244+
</a>
245+
246+
242247
<button
243248
mat-menu-item
244249
id="edit-columns-btn-{{ i }}"

0 commit comments

Comments
 (0)