From b32cc48fd9a76776e9d9a460810ebdf1e4e552fc Mon Sep 17 00:00:00 2001 From: Nino Righi Date: Thu, 20 Nov 2025 16:58:02 +0000 Subject: [PATCH] Merged PR 2036: feature(libs-icons, crm-customer-card-transactions): Added Refresh Icon, Adde... feature(libs-icons, crm-customer-card-transactions): Added Refresh Icon, Added Spacer to Transaction Layout, Added Refresh CTA Styling Ref: #5493 --- .../crm-feature-customer-card-transactions.component.css | 8 ++++++-- .../crm-feature-customer-card-transactions.component.html | 6 ++++-- .../crm-feature-customer-card-transactions.component.ts | 8 ++++++-- libs/icons/src/lib/icons.ts | 4 ++++ 4 files changed, 20 insertions(+), 6 deletions(-) diff --git a/libs/crm/feature/customer-card-transactions/src/lib/crm-feature-customer-card-transactions/crm-feature-customer-card-transactions.component.css b/libs/crm/feature/customer-card-transactions/src/lib/crm-feature-customer-card-transactions/crm-feature-customer-card-transactions.component.css index f150986a0..91eeff1ef 100644 --- a/libs/crm/feature/customer-card-transactions/src/lib/crm-feature-customer-card-transactions/crm-feature-customer-card-transactions.component.css +++ b/libs/crm/feature/customer-card-transactions/src/lib/crm-feature-customer-card-transactions/crm-feature-customer-card-transactions.component.css @@ -6,7 +6,7 @@ /* Header Row */ .cdk-header-row { - background-color: #CED4DA; + background-color: #ced4da; height: 48px; display: table-row; } @@ -17,7 +17,7 @@ font-weight: 700; color: #212529; padding: 16px 8px; - background-color: #CED4DA; + background-color: #ced4da; } .cdk-header-cell:first-child { @@ -50,3 +50,7 @@ .cdk-cell:last-child { padding-right: 24px; } + +.transparent-icon-button { + @apply text-isa-neutral-900 bg-transparent hover:bg-transparent disabled:bg-transparent disabled:hover:bg-transparent; +} diff --git a/libs/crm/feature/customer-card-transactions/src/lib/crm-feature-customer-card-transactions/crm-feature-customer-card-transactions.component.html b/libs/crm/feature/customer-card-transactions/src/lib/crm-feature-customer-card-transactions/crm-feature-customer-card-transactions.component.html index 6789622d7..80bd39f4c 100644 --- a/libs/crm/feature/customer-card-transactions/src/lib/crm-feature-customer-card-transactions/crm-feature-customer-card-transactions.component.html +++ b/libs/crm/feature/customer-card-transactions/src/lib/crm-feature-customer-card-transactions/crm-feature-customer-card-transactions.component.html @@ -1,13 +1,14 @@
@if (transactions()?.length) { -
+

Letzte Transaktionen des Kunden

Lade Transaktionen...
+
} @else if (error()) {
Fehler beim Laden der Transaktionen diff --git a/libs/crm/feature/customer-card-transactions/src/lib/crm-feature-customer-card-transactions/crm-feature-customer-card-transactions.component.ts b/libs/crm/feature/customer-card-transactions/src/lib/crm-feature-customer-card-transactions/crm-feature-customer-card-transactions.component.ts index 50bb06589..19c5ab9d1 100644 --- a/libs/crm/feature/customer-card-transactions/src/lib/crm-feature-customer-card-transactions/crm-feature-customer-card-transactions.component.ts +++ b/libs/crm/feature/customer-card-transactions/src/lib/crm-feature-customer-card-transactions/crm-feature-customer-card-transactions.component.ts @@ -12,7 +12,7 @@ import { NgIconComponent, provideIcons } from '@ng-icons/core'; import { isaActionPolygonUp, isaActionPolygonDown, - isaActionSearch, + isaActionRefresh, } from '@isa/icons'; import { logger } from '@isa/core/logging'; import { EmptyStateComponent } from '@isa/ui/empty-state'; @@ -31,7 +31,11 @@ import { IconButtonComponent } from '@isa/ui/buttons'; IconButtonComponent, ], providers: [ - provideIcons({ isaActionPolygonUp, isaActionPolygonDown, isaActionSearch }), + provideIcons({ + isaActionPolygonUp, + isaActionPolygonDown, + isaActionRefresh, + }), ], templateUrl: './crm-feature-customer-card-transactions.component.html', styleUrl: './crm-feature-customer-card-transactions.component.css', diff --git a/libs/icons/src/lib/icons.ts b/libs/icons/src/lib/icons.ts index a6a914757..1dbc59052 100644 --- a/libs/icons/src/lib/icons.ts +++ b/libs/icons/src/lib/icons.ts @@ -36,6 +36,9 @@ export const isaActionFilter = export const isaActionSort = ' '; +export const isaActionRefresh = + ''; + export const isaActionSearch = ' '; @@ -44,6 +47,7 @@ export const isaActionPrinter = export const isaActionScanner = ''; + export const isaActionEdit = '';