From 796a83ca8689383c22214f7c08a79675889a5284 Mon Sep 17 00:00:00 2001 From: sumeyye Date: Wed, 17 Jun 2026 11:20:07 +0300 Subject: [PATCH] update: some upgrade enhancements for the theme-shared --- .../breadcrumb-items.component.ts | 3 +- .../lib/components/button/button.component.ts | 2 + .../components/card/card-body.component.ts | 3 +- .../components/card/card-footer.component.ts | 3 +- .../components/card/card-header.component.ts | 3 +- .../src/lib/components/card/card.component.ts | 3 +- .../components/checkbox/checkbox.component.ts | 3 +- .../confirmation/confirmation.component.ts | 3 +- .../form-input/form-input.component.ts | 3 +- .../http-error-wrapper.component.ts | 7 ++- .../internet-connection-status.component.ts | 3 +- .../loader-bar/loader-bar.component.ts | 45 ++++++++++--------- .../components/loading/loading.component.ts | 3 +- .../lib/components/modal/modal.component.ts | 7 ++- .../components/password/password.component.ts | 3 +- .../components/spinner/spinner.component.ts | 3 +- .../toast-container.component.ts | 3 +- .../lib/components/toast/toast.component.ts | 3 +- 18 files changed, 61 insertions(+), 42 deletions(-) diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/breadcrumb-items/breadcrumb-items.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/breadcrumb-items/breadcrumb-items.component.ts index e7e4153d4b..3bb71b776c 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/components/breadcrumb-items/breadcrumb-items.component.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/breadcrumb-items/breadcrumb-items.component.ts @@ -1,9 +1,10 @@ -import { Component, input } from '@angular/core'; +import {Component, input, ChangeDetectionStrategy,} from '@angular/core'; import { NgTemplateOutlet } from '@angular/common'; import { RouterLink } from '@angular/router'; import { ABP, AbpRouteCultureUrlPipe, LocalizationPipe } from '@abp/ng.core'; @Component({ + changeDetection: ChangeDetectionStrategy.OnPush, selector: 'abp-breadcrumb-items', templateUrl: './breadcrumb-items.component.html', imports: [NgTemplateOutlet, RouterLink, LocalizationPipe, AbpRouteCultureUrlPipe], diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/button/button.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/button/button.component.ts index 6b4b978117..4462e77c45 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/components/button/button.component.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/button/button.component.ts @@ -10,10 +10,12 @@ import { output, signal, viewChild, + ChangeDetectionStrategy, } from '@angular/core'; import { ABP, StopPropagationDirective } from '@abp/ng.core'; @Component({ + changeDetection: ChangeDetectionStrategy.OnPush, selector: 'abp-button', template: `