diff --git a/ui-ngx/src/app/modules/home/components/entity/entities-table.component.html b/ui-ngx/src/app/modules/home/components/entity/entities-table.component.html index 9d44404e8f..5e6eb8e73e 100644 --- a/ui-ngx/src/app/modules/home/components/entity/entities-table.component.html +++ b/ui-ngx/src/app/modules/home/components/entity/entities-table.component.html @@ -60,7 +60,7 @@ (click)="entitiesTableConfig.addActionDescriptors[0].onAction($event)" matTooltip="{{ entitiesTableConfig.addActionDescriptors[0].name }}" matTooltipPosition="above"> - {{entitiesTableConfig.addActionDescriptors[0].icon}} + {{entitiesTableConfig.addActionDescriptors[0].icon}} @@ -132,7 +132,7 @@ matTooltip="{{ actionDescriptor.name }}" matTooltipPosition="above" (click)="actionDescriptor.onAction($event, dataSource.selection.selected)"> - {{actionDescriptor.icon}} + {{actionDescriptor.icon}} @@ -176,7 +176,7 @@ tooltipText="{{ column.actionCell.nameFunction ? column.actionCell.nameFunction(entity) : column.actionCell.name }}" tooltipPosition="above" [icon]="column.actionCell.icon" - [mdiIcon]="column.actionCell.mdiIcon" [style]="column.actionCell.style"> + [style]="column.actionCell.style"> @@ -185,9 +185,9 @@ matTooltip="{{ column.actionCell.nameFunction ? column.actionCell.nameFunction(entity) : column.actionCell.name }}" matTooltipPosition="above" (click)="column.actionCell.onAction($event, entity)"> - + {{column.actionCell.icon}} - + @@ -203,8 +203,9 @@ matTooltip="{{ column.actionDescriptor.nameFunction ? column.actionDescriptor.nameFunction(entity) : column.actionDescriptor.name }}" matTooltipPosition="above" (click)="column.actionDescriptor.onAction($event, entity)"> - - {{column.actionDescriptor.icon}} + + {{column.actionDescriptor.icon}} + @@ -223,9 +224,9 @@ matTooltip="{{ actionDescriptor.nameFunction ? actionDescriptor.nameFunction(entity) : actionDescriptor.name }}" matTooltipPosition="above" (click)="actionDescriptor.onAction($event, entity)"> - - {{actionDescriptor.icon}} + + {{actionDescriptor.iconFunction ? actionDescriptor.iconFunction(entity) : actionDescriptor.icon}} +
@@ -239,9 +240,9 @@ [disabled]="isLoading$ | async" [fxShow]="actionDescriptor.isEnabled(entity)" (click)="actionDescriptor.onAction($event, entity)"> - - {{actionDescriptor.icon}} + + {{actionDescriptor.iconFunction ? actionDescriptor.iconFunction(entity) : actionDescriptor.icon}} + {{ actionDescriptor.nameFunction ? actionDescriptor.nameFunction(entity) : actionDescriptor.name }} diff --git a/ui-ngx/src/app/modules/home/components/widget/lib/entity/entities-table-widget.component.html b/ui-ngx/src/app/modules/home/components/widget/lib/entity/entities-table-widget.component.html index c18a6bab14..4c50dedfd1 100644 --- a/ui-ngx/src/app/modules/home/components/widget/lib/entity/entities-table-widget.component.html +++ b/ui-ngx/src/app/modules/home/components/widget/lib/entity/entities-table-widget.component.html @@ -63,7 +63,7 @@ matTooltip="{{ actionDescriptor.displayName }}" matTooltipPosition="above" (click)="onActionButtonClick($event, entity, actionDescriptor)"> - {{actionDescriptor.icon}} + {{actionDescriptor.icon}}
@@ -78,7 +78,7 @@ diff --git a/ui-ngx/src/app/modules/home/models/entity/entities-table-config.models.ts b/ui-ngx/src/app/modules/home/models/entity/entities-table-config.models.ts index bcd8e793b3..c973509525 100644 --- a/ui-ngx/src/app/modules/home/models/entity/entities-table-config.models.ts +++ b/ui-ngx/src/app/modules/home/models/entity/entities-table-config.models.ts @@ -57,8 +57,7 @@ export interface CellActionDescriptor> { name: string; nameFunction?: (entity: T) => string; icon?: string; - mdiIcon?: string; - mdiIconFunction?: (entity: T) => string; + iconFunction?: (entity: T) => string; style?: any; isEnabled: (entity: T) => boolean; onAction: ($event: MouseEvent, entity: T) => any; diff --git a/ui-ngx/src/app/modules/home/pages/admin/mail-server.component.html b/ui-ngx/src/app/modules/home/pages/admin/mail-server.component.html index 926ad64644..571be3d75d 100644 --- a/ui-ngx/src/app/modules/home/pages/admin/mail-server.component.html +++ b/ui-ngx/src/app/modules/home/pages/admin/mail-server.component.html @@ -304,7 +304,7 @@ [copyText]="mailSettings.get('redirectUri').value" tooltipText="{{ 'admin.oauth2.copy-redirect-uri' | translate }}" tooltipPosition="above" - mdiIcon="mdi:clipboard-arrow-left"> + icon="mdi:clipboard-arrow-left"> diff --git a/ui-ngx/src/app/modules/home/pages/admin/oauth2-settings.component.html b/ui-ngx/src/app/modules/home/pages/admin/oauth2-settings.component.html index 7cc06bc4af..61a3dfc848 100644 --- a/ui-ngx/src/app/modules/home/pages/admin/oauth2-settings.component.html +++ b/ui-ngx/src/app/modules/home/pages/admin/oauth2-settings.component.html @@ -100,7 +100,7 @@ [copyText]="redirectURI(domainInfo)" tooltipText="{{ 'admin.oauth2.copy-redirect-uri' | translate }}" tooltipPosition="above" - mdiIcon="mdi:clipboard-arrow-left"> + icon="mdi:clipboard-arrow-left"> @@ -112,7 +112,7 @@ [copyText]="redirectURIMixed(domainInfo)" tooltipText="{{ 'admin.oauth2.copy-redirect-uri' | translate }}" tooltipPosition="above" - mdiIcon="mdi:clipboard-arrow-left"> + icon="mdi:clipboard-arrow-left"> @@ -171,7 +171,7 @@ [copyText]="mobileInfo.get('appSecret').value" tooltipText="{{ 'admin.oauth2.copy-mobile-app-secret' | translate }}" tooltipPosition="above" - mdiIcon="mdi:clipboard-arrow-left"> + icon="mdi:clipboard-arrow-left"> {{ 'admin.oauth2.invalid-mobile-app-secret' | translate }} diff --git a/ui-ngx/src/app/modules/home/pages/notification/rule/rule-table-config.resolver.ts b/ui-ngx/src/app/modules/home/pages/notification/rule/rule-table-config.resolver.ts index f547f997bd..94f363e878 100644 --- a/ui-ngx/src/app/modules/home/pages/notification/rule/rule-table-config.resolver.ts +++ b/ui-ngx/src/app/modules/home/pages/notification/rule/rule-table-config.resolver.ts @@ -95,9 +95,9 @@ export class RuleTableConfigResolver implements Resolve this.translate.instant(entity.enabled ? 'notification.rule-disable' : 'notification.rule-enable'), - mdiIcon: 'mdi:toggle-switch', + icon: 'mdi:toggle-switch', isEnabled: () => true, - mdiIconFunction: (entity) => entity.enabled ? 'mdi:toggle-switch' : 'mdi:toggle-switch-off-outline', + iconFunction: (entity) => entity.enabled ? 'mdi:toggle-switch' : 'mdi:toggle-switch-off-outline', onAction: ($event, entity) => this.toggleEnableMode($event, entity) }, { diff --git a/ui-ngx/src/app/modules/home/pages/notification/sent/sent-table-config.resolver.ts b/ui-ngx/src/app/modules/home/pages/notification/sent/sent-table-config.resolver.ts index 290774b6e9..cc7a5db2ff 100644 --- a/ui-ngx/src/app/modules/home/pages/notification/sent/sent-table-config.resolver.ts +++ b/ui-ngx/src/app/modules/home/pages/notification/sent/sent-table-config.resolver.ts @@ -107,7 +107,7 @@ export class SentTableConfigResolver implements Resolve> { return [{ name: this.translate.instant('notification.notify-again'), - mdiIcon: 'mdi:repeat-variant', + icon: 'mdi:repeat-variant', isEnabled: (request) => request.status !== NotificationRequestStatus.SCHEDULED, onAction: ($event, entity) => this.createRequest($event, entity) }]; diff --git a/ui-ngx/src/app/modules/home/pages/user/users-table-config.resolver.ts b/ui-ngx/src/app/modules/home/pages/user/users-table-config.resolver.ts index ec194efcaa..18f590a251 100644 --- a/ui-ngx/src/app/modules/home/pages/user/users-table-config.resolver.ts +++ b/ui-ngx/src/app/modules/home/pages/user/users-table-config.resolver.ts @@ -146,7 +146,7 @@ export class UsersTableConfigResolver implements Resolve name: this.authority === Authority.TENANT_ADMIN ? this.translate.instant('user.login-as-tenant-admin') : this.translate.instant('user.login-as-customer-user'), - mdiIcon: 'mdi:login', + icon: 'mdi:login', isEnabled: () => true, onAction: ($event, entity) => this.loginAsUser($event, entity) } diff --git a/ui-ngx/src/app/shared/components/button/copy-button.component.html b/ui-ngx/src/app/shared/components/button/copy-button.component.html index 640d467998..8b97b56d46 100644 --- a/ui-ngx/src/app/shared/components/button/copy-button.component.html +++ b/ui-ngx/src/app/shared/components/button/copy-button.component.html @@ -23,9 +23,9 @@ [matTooltip]="matTooltipText" [matTooltipPosition]="matTooltipPosition" (click)="copy($event)"> - + {{ icon }} - + done diff --git a/ui-ngx/src/app/shared/components/button/copy-button.component.ts b/ui-ngx/src/app/shared/components/button/copy-button.component.ts index b22cf575c0..39ad8c029f 100644 --- a/ui-ngx/src/app/shared/components/button/copy-button.component.ts +++ b/ui-ngx/src/app/shared/components/button/copy-button.component.ts @@ -39,9 +39,6 @@ export class CopyButtonComponent { @coerceBoolean() disabled = false; - @Input() - mdiIcon: string; - @Input() icon: string;