From 92e19b648e45428ddfa24e98069345864594a225 Mon Sep 17 00:00:00 2001 From: nsemets Date: Wed, 4 Jun 2025 11:37:30 +0300 Subject: [PATCH] fix(icons): added fontawesome icons and updated styles --- angular.json | 3 +- package.json | 1 + .../breadcrumb/breadcrumb.component.html | 4 +- .../breadcrumb/breadcrumb.component.ts | 4 +- .../components/footer/footer.component.html | 8 - .../components/header/header.component.html | 10 +- src/app/core/components/index.ts | 1 - .../nav-menu/nav-menu.component.html | 107 ++++++------ .../nav-menu/nav-menu.component.scss | 9 +- .../components/nav-menu/nav-menu.component.ts | 4 +- .../core/components/root/root.component.html | 2 +- .../components/root/root.component.spec.ts | 12 +- .../core/components/root/root.component.ts | 5 +- .../components/sidenav/sidenav.component.html | 4 - .../components/sidenav/sidenav.component.scss | 9 - .../sidenav/sidenav.component.spec.ts | 26 --- .../components/sidenav/sidenav.component.ts | 13 -- .../components/topnav/topnav.component.html | 12 +- .../components/topnav/topnav.component.scss | 8 +- src/app/features/search/search.component.html | 164 +++++++++--------- src/app/features/search/search.component.scss | 2 +- .../components/icon/icon.component.html | 3 + .../components/icon/icon.component.scss | 0 .../components/icon/icon.component.spec.ts | 22 +++ .../shared/components/icon/icon.component.ts | 12 ++ src/app/shared/components/index.ts | 1 + src/assets/styles/_base.scss | 9 +- src/assets/styles/overrides/panel-menu.scss | 27 ++- 28 files changed, 235 insertions(+), 247 deletions(-) delete mode 100644 src/app/core/components/sidenav/sidenav.component.html delete mode 100644 src/app/core/components/sidenav/sidenav.component.scss delete mode 100644 src/app/core/components/sidenav/sidenav.component.spec.ts delete mode 100644 src/app/core/components/sidenav/sidenav.component.ts create mode 100644 src/app/shared/components/icon/icon.component.html create mode 100644 src/app/shared/components/icon/icon.component.scss create mode 100644 src/app/shared/components/icon/icon.component.spec.ts create mode 100644 src/app/shared/components/icon/icon.component.ts diff --git a/angular.json b/angular.json index 4ad5dd3a8..89b6f24df 100644 --- a/angular.json +++ b/angular.json @@ -35,7 +35,8 @@ "styles": [ "src/assets/styles/styles.scss", "src/assets/icons/dist/icons.css", - "node_modules/primeflex/primeflex.css" + "node_modules/primeflex/primeflex.css", + "node_modules/@fortawesome/fontawesome-free/css/all.min.css" ], "stylePreprocessorOptions": { "includePaths": ["src"] diff --git a/package.json b/package.json index 66258b15e..515adbefe 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ "@angular/platform-browser-dynamic": "^19.2.0", "@angular/router": "^19.2.0", "@angular/service-worker": "^19.2.0", + "@fortawesome/fontawesome-free": "^6.7.2", "@ngx-translate/core": "^16.0.4", "@ngx-translate/http-loader": "^16.0.1", "@ngxs/devtools-plugin": "^19.0.0", diff --git a/src/app/core/components/breadcrumb/breadcrumb.component.html b/src/app/core/components/breadcrumb/breadcrumb.component.html index 2e6af7d26..3c817cf1a 100644 --- a/src/app/core/components/breadcrumb/breadcrumb.component.html +++ b/src/app/core/components/breadcrumb/breadcrumb.component.html @@ -1,6 +1,6 @@ @if (!parsedUrl()[0].includes('home') && !parsedUrl()[0].includes('confirm')) { -