Skip to content

Commit 4ed491d

Browse files
Copilotrenemadsen
andcommitted
Address code review feedback: make icon optional and use CSS class
Co-authored-by: renemadsen <[email protected]>
1 parent d6a7dfa commit 4ed491d

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

eform-client/src/app/common/models/navigation-menu/navigation-menu.model.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export class NavigationMenuTemplateItemModel {
1818
link: string;
1919
collapsed: boolean;
2020
translations: NavigationMenuTranslationModel[];
21-
icon: string;
21+
icon?: string;
2222
}
2323

2424
export class NavigationMenuItemModel {
@@ -35,7 +35,7 @@ export class NavigationMenuItemModel {
3535
securityGroupsIds: number[];
3636
translations: NavigationMenuTranslationModel[];
3737
isInternalLink: boolean = true;
38-
icon: string;
38+
icon?: string;
3939
}
4040

4141
export class NavigationMenuTranslationModel {

eform-client/src/app/components/navigation/navigation.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
matTreeNodeToggle
4040
[id]="node.e2EId"
4141
>
42-
<mat-icon *ngIf="node.icon" class="menu-icon" style="vertical-align: middle; margin-right: 8px;">{{ node.icon }}</mat-icon>
42+
<mat-icon *ngIf="node.icon" class="menu-icon">{{ node.icon }}</mat-icon>
4343
<span style="">{{node.name}}</span>
4444
</a>
4545
</mat-expansion-panel-header>

eform-client/src/app/components/navigation/navigation.component.scss

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,8 @@ mat-tree {
6060
line-height: 18px
6161
}
6262
}
63+
64+
.menu-icon {
65+
vertical-align: middle;
66+
margin-right: 8px;
67+
}

0 commit comments

Comments
 (0)