Merged PR 1925: fix(remission-shared-search-item-to-remit-dialog): display context-aware feed...

fix(remission-shared-search-item-to-remit-dialog): display context-aware feedback message

Update feedback dialog message to reflect the current remission state.
Shows "Wurde zum Warenbegleitschein hinzugefügt" when remission is already
started, otherwise shows "Wurde zur Remi Liste hinzugefügt".

This provides users with more accurate feedback about where their items
were added based on the current workflow state.

Ref: #5300
This commit is contained in:
Nino Righi
2025-09-01 15:00:54 +00:00
committed by Andreas Schickinger
parent 7f4af304ac
commit 48f588f53b

View File

@@ -17,6 +17,7 @@ import { NgIcon, provideIcons } from '@ng-icons/core';
import { isaActionPlus, isaActionClose } from '@isa/icons'; import { isaActionPlus, isaActionClose } from '@isa/icons';
import { import {
RemissionSearchService, RemissionSearchService,
RemissionStore,
ReturnItem, ReturnItem,
ReturnSuggestion, ReturnSuggestion,
} from '@isa/remission/data-access'; } from '@isa/remission/data-access';
@@ -45,6 +46,7 @@ export interface QuantityAndReason {
}) })
export class SelectRemiQuantityAndReasonComponent { export class SelectRemiQuantityAndReasonComponent {
#remiService = inject(RemissionSearchService); #remiService = inject(RemissionSearchService);
#remiStore = inject(RemissionStore);
#feedbackDialog = injectFeedbackDialog(); #feedbackDialog = injectFeedbackDialog();
host = inject(SearchItemToRemitDialogComponent); host = inject(SearchItemToRemitDialogComponent);
@@ -176,7 +178,11 @@ export class SelectRemiQuantityAndReasonComponent {
} }
this.#feedbackDialog({ this.#feedbackDialog({
data: { message: 'Wurde zur Remi Liste hinzugefügt' }, data: {
message: this.#remiStore.remissionStarted()
? 'Wurde zum Warenbegleitschein hinzugefügt'
: 'Wurde zur Remi Liste hinzugefügt',
},
}); });
this.host.close(result); this.host.close(result);