From 3302be93480f91d83b46c031a8e35721b35d2514 Mon Sep 17 00:00:00 2001 From: TekH Date: Tue, 16 Jun 2026 16:47:11 +0200 Subject: [PATCH] Refactor grid columns and improve UI styling Removed fixed column widths in `EnvelopeSenderPage.razor` for dynamic sizing. Added `CellDisplayTemplate` to `Title`, `Status`, and `EnvelopeReceivers` columns for custom data rendering. Fixed gradient typo in progress bar CSS. Added a new CSS rule to hide empty DevExpress grid cells and updated `sender-page.css` to include this rule while preserving existing styles. --- .../Pages/EnvelopeSenderPage.razor | 18 +++++++++--------- .../wwwroot/css/sender-page.css | 5 +++++ 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeSenderPage.razor b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeSenderPage.razor index bbe36e27..2ed8afcd 100644 --- a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeSenderPage.razor +++ b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeSenderPage.razor @@ -129,13 +129,13 @@ SelectedDataItemChanged="@OnSelectedEnvelopeChanged" CustomizeElement="OnCustomizeElement"> - - + + @((cellContext.DataItem as EnvelopeDto)?.Title) - + @{ var envelope = cellContext.DataItem as EnvelopeDto; @@ -149,7 +149,7 @@ } - + @{ var envelope = cellContext.DataItem as EnvelopeDto; @@ -221,13 +221,13 @@ SelectedDataItemChanged="@OnSelectedEnvelopeChanged" CustomizeElement="OnCustomizeElement"> - - + + @((cellContext.DataItem as EnvelopeDto)?.Title) - + @{ var envelope = cellContext.DataItem as EnvelopeDto; @@ -241,7 +241,7 @@ } - + @{ var envelope = cellContext.DataItem as EnvelopeDto; @@ -255,7 +255,7 @@ @if (total > 0) {
-
+
} diff --git a/EnvelopeGenerator.ReceiverUI/wwwroot/css/sender-page.css b/EnvelopeGenerator.ReceiverUI/wwwroot/css/sender-page.css index cff932bd..9195af48 100644 --- a/EnvelopeGenerator.ReceiverUI/wwwroot/css/sender-page.css +++ b/EnvelopeGenerator.ReceiverUI/wwwroot/css/sender-page.css @@ -174,6 +174,11 @@ padding: 1.5rem 2rem 2rem; } +/* Hide DevExpress empty cells */ +.dxbl-grid-empty-cell { + display: none !important; +} + .status-badge { display: inline-flex; align-items: center;