From dbe1ad3b53f4b03d422160727e73e210e1ed6383 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 8 Jun 2026 08:48:59 +0200 Subject: [PATCH] Enhance EnvelopeViewer UI and integrate receiver data Updated the `EnvelopeViewer` component to improve the user interface and functionality: - Added `EnvelopeReceiverService` injection to fetch receiver data. - Redesigned `envelope-action-bar` for better alignment and responsiveness. - Displayed dynamic document title and compact badges for receiver info, sender name, signature count, and security features (e.g., access code, 2FA). - Refactored logout button styling and `envelope-content` layout. - Introduced `_envelopeReceiver` field and updated `SignatureService.GetAsync` to fetch receiver data. - Added debugging logs for loaded signatures. - Added fields for managing signature navigation state. --- .../Pages/EnvelopeViewer.razor | 81 ++++++++++++++++--- 1 file changed, 68 insertions(+), 13 deletions(-) diff --git a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeViewer.razor b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeViewer.razor index 17740bf1..2a445fd8 100644 --- a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeViewer.razor +++ b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeViewer.razor @@ -13,6 +13,7 @@ @inject IJSRuntime JSRuntime @inject SignatureService SignatureService @inject EnvelopeGenerator.ReceiverUI.Services.AuthService AuthService +@inject EnvelopeGenerator.ReceiverUI.Services.EnvelopeReceiverService EnvelopeReceiverService @implements IAsyncDisposable @@ -23,21 +24,71 @@
-
-
-
-