From ec8b9adb9c71ddc374c4b1b31f67bd3555f86929 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 9 Nov 2026 15:51:07 +0100 Subject: [PATCH] Refactor receiver management in wizard popup Replaced `DxTagBox` with a table-like structure for managing receivers, enabling direct editing of `FullName` and `EmailAddress` fields. Added validation for required fields and duplicate email addresses. Updated `RemoveReceiver` functionality with a new button and improved accessibility. Removed `_receiverTags` and related logic, simplifying state management. Introduced new methods for handling receiver updates. Updated CSS to style the new layout and components. Improved code clarity and user experience. --- .../Sender/CreateEnvelopeWizardPopup.razor | 134 ++++++++++++------ .../wwwroot/css/sender-page.css | 34 +++++ 2 files changed, 124 insertions(+), 44 deletions(-) diff --git a/EnvelopeGenerator.Server/EnvelopeGenerator.Server.Client/Components/Sender/CreateEnvelopeWizardPopup.razor b/EnvelopeGenerator.Server/EnvelopeGenerator.Server.Client/Components/Sender/CreateEnvelopeWizardPopup.razor index 865fb2ac..e3faccd8 100644 --- a/EnvelopeGenerator.Server/EnvelopeGenerator.Server.Client/Components/Sender/CreateEnvelopeWizardPopup.razor +++ b/EnvelopeGenerator.Server/EnvelopeGenerator.Server.Client/Components/Sender/CreateEnvelopeWizardPopup.razor @@ -333,49 +333,52 @@ else {
-