diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/confirmation/confirmation.component.html b/npm/ng-packs/packages/theme-shared/src/lib/components/confirmation/confirmation.component.html
index b85fe4bc9b..82041d6b5a 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/components/confirmation/confirmation.component.html
+++ b/npm/ng-packs/packages/theme-shared/src/lib/components/confirmation/confirmation.component.html
@@ -6,26 +6,28 @@
- {{ data.title | abpLocalization: titleLocalizationParams }}
+ {{ title }}
- {{ data.message | abpLocalization: messageLocalizationParams }}
+ {{ message }}
diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/confirmation/confirmation.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/confirmation/confirmation.component.ts
index 6de221e642..365f878f6d 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/components/confirmation/confirmation.component.ts
+++ b/npm/ng-packs/packages/theme-shared/src/lib/components/confirmation/confirmation.component.ts
@@ -32,17 +32,17 @@ export class ConfirmationComponent {
}
}
- get titleLocalizationParams(): string {
+ get title(): string {
return this.localizationService.instant(
this.data.title,
- ...this.data.options.titleLocalizationParams,
+ ...(this.data.options.titleLocalizationParams || []),
);
}
- get messageLocalizationParams(): string {
+ get message(): string {
return this.localizationService.instant(
this.data.message,
- ...this.data.options.messageLocalizationParams,
+ ...(this.data.options.messageLocalizationParams || []),
);
}
diff --git a/npm/ng-packs/packages/theme-shared/src/lib/models/confirmation.ts b/npm/ng-packs/packages/theme-shared/src/lib/models/confirmation.ts
index 6e890b8b19..40925c1b2c 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/models/confirmation.ts
+++ b/npm/ng-packs/packages/theme-shared/src/lib/models/confirmation.ts
@@ -1,4 +1,3 @@
-import { Toaster } from './toaster';
import { Config } from '@abp/ng.core';
export namespace Confirmation {
diff --git a/npm/ng-packs/packages/theme-shared/src/lib/models/toaster.ts b/npm/ng-packs/packages/theme-shared/src/lib/models/toaster.ts
index 4f407d129d..34fe04f351 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/models/toaster.ts
+++ b/npm/ng-packs/packages/theme-shared/src/lib/models/toaster.ts
@@ -1,3 +1,5 @@
+import { Config } from '@abp/ng.core';
+
export namespace Toaster {
export interface ToastOptions {
life?: number;
@@ -11,8 +13,8 @@ export namespace Toaster {
}
export interface Toast {
- message: string;
- title?: string;
+ message: Config.LocalizationParam;
+ title?: Config.LocalizationParam;
severity?: string;
options?: ToastOptions;
}
diff --git a/npm/ng-packs/packages/theme-shared/src/lib/services/confirmation.service.ts b/npm/ng-packs/packages/theme-shared/src/lib/services/confirmation.service.ts
index 606ae83706..d90980c1bf 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/services/confirmation.service.ts
+++ b/npm/ng-packs/packages/theme-shared/src/lib/services/confirmation.service.ts
@@ -48,7 +48,6 @@ export class ConfirmationService {
severity?: Toaster.Severity,
options?: Partial