From 41b97eb83583e1e270caaeaf985fb8b8a58b1c80 Mon Sep 17 00:00:00 2001
From: Diogo Bastos <50139916+DiogoABastos@users.noreply.github.com>
Date: Fri, 2 Jan 2026 16:13:29 +0000
Subject: [PATCH] AAE-40911 Add adf-icon to core lib (#11471)
* AAE-40911 Add adf-icon
* AAE-40911 Add adf-icon directive to remaining core lib components
* AAE-40911 Fix icon name
* AAE-40911 Remove doc change
* AAE-40911 Add icon module
* AAE-40911 Add icon module
* AAE-40911 Fix export
* AAE-40911 Fix export
---
.../breadcrumb/breadcrumb.component.html | 2 +-
.../breadcrumb/breadcrumb.component.ts | 4 +--
.../lib/components/flags/flags.component.html | 13 +++-----
.../lib/components/flags/flags.component.ts | 4 +--
lib/core/src/lib/button/button.component.html | 6 ++--
lib/core/src/lib/button/button.component.ts | 4 +--
.../card-view-arrayitem.component.html | 8 ++---
.../card-view-arrayitem.component.ts | 4 +--
.../card-view-dateitem.component.html | 7 ++---
.../card-view-dateitem.component.ts | 4 +--
...card-view-keyvaluepairsitem.component.html | 4 +--
.../card-view-keyvaluepairsitem.component.ts | 4 +--
.../select-filter-input.component.html | 2 +-
.../select-filter-input.component.ts | 4 +--
.../card-view-textitem.component.html | 4 +--
.../card-view-textitem.component.ts | 4 +--
.../context-menu-list.component.html | 2 +-
.../context-menu-list.component.ts | 4 +--
.../columns-selector.component.html | 7 ++---
.../columns-selector.component.ts | 4 +--
.../datatable/datatable.component.html | 18 +++++------
.../datatable/datatable.component.ts | 5 +--
.../icon-cell/icon-cell.component.ts | 6 ++--
.../lib/dialogs/dialog/dialog.component.html | 7 ++---
.../lib/dialogs/dialog/dialog.component.ts | 4 +--
.../unsaved-changes-dialog.component.html | 2 +-
.../unsaved-changes-dialog.component.ts | 9 ++++--
.../dynamic-chip-list.component.html | 15 ++++-----
.../dynamic-chip-list.component.ts | 4 +--
.../components/form-renderer.component.html | 2 +-
.../components/form-renderer.component.ts | 4 +--
.../widgets/error/error.component.html | 4 +--
.../widgets/error/error.component.ts | 4 +--
.../widgets/header/header.widget.html | 2 +-
.../widgets/header/header.widget.ts | 4 +--
.../widgets/repeat/repeat.widget.html | 2 +-
.../widgets/repeat/repeat.widget.ts | 4 +--
.../widgets/unknown/unknown.widget.ts | 6 ++--
lib/core/src/lib/icon/icon.component.mock.ts | 28 +++++++++++++++++
lib/core/src/lib/icon/icon.directive.spec.ts | 25 +++++----------
lib/core/src/lib/icon/icon.directive.ts | 11 ++++---
lib/core/src/lib/icon/icon.module.ts | 27 ++++++++++++++++
lib/core/src/lib/icon/public-api.ts | 3 +-
.../info-drawer/info-drawer.component.html | 2 +-
.../lib/info-drawer/info-drawer.component.ts | 4 +--
.../language-picker.component.ts | 6 ++--
.../components/header/header.component.html | 12 ++-----
.../components/header/header.component.ts | 4 +--
.../components/login/login.component.html | 8 ++---
.../login/components/login/login.component.ts | 4 +--
.../notification-history.component.html | 31 ++++++++-----------
.../notification-history.component.ts | 4 +--
.../lib/pagination/pagination.component.html | 8 ++---
.../lib/pagination/pagination.component.ts | 4 +--
.../search-text-input.component.html | 4 +--
.../search-text-input.component.ts | 4 +--
.../snackbar-content.component.html | 4 +--
.../snackbar-content.component.ts | 9 ++++--
.../sorting-picker.component.html | 4 +--
.../sorting-picker.component.ts | 4 +--
.../img-viewer/img-viewer.component.html | 14 ++++-----
.../img-viewer/img-viewer.component.ts | 4 +--
.../pdf-viewer-password-dialog.html | 2 +-
.../pdf-viewer-password-dialog.ts | 9 ++++--
.../pdf-viewer/pdf-viewer.component.html | 14 ++++-----
.../pdf-viewer/pdf-viewer.component.ts | 4 +--
.../unknown-format.component.html | 2 +-
.../unknown-format.component.ts | 4 +--
.../viewer/components/viewer.component.html | 18 +++++------
.../lib/viewer/components/viewer.component.ts | 4 +--
70 files changed, 258 insertions(+), 224 deletions(-)
create mode 100644 lib/core/src/lib/icon/icon.component.mock.ts
create mode 100644 lib/core/src/lib/icon/icon.module.ts
diff --git a/lib/core/breadcrumbs/src/components/breadcrumb/breadcrumb.component.html b/lib/core/breadcrumbs/src/components/breadcrumb/breadcrumb.component.html
index bed8e2f1ce..52188f5460 100644
--- a/lib/core/breadcrumbs/src/components/breadcrumb/breadcrumb.component.html
+++ b/lib/core/breadcrumbs/src/components/breadcrumb/breadcrumb.component.html
@@ -15,7 +15,7 @@
[title]="'CORE.BREADCRUMBS.SHOWALL' | translate"
[attr.aria-label]="'CORE.BREADCRUMBS.SHOWALL' | translate"
>
-