From 18df6221c938c6977e13c7a89457e7ece626185b Mon Sep 17 00:00:00 2001 From: TekH Date: Thu, 24 Sep 2026 18:11:37 +0200 Subject: [PATCH] Add export feature UI to EnvelopeSenderPage (placeholder) Introduced a new export feature to the EnvelopeSenderPage, including a dropdown for selecting export formats (XLSX, CSV, PDF) and a checkbox to export only selected rows. Added a placeholder export button ("Exportieren") that is currently disabled, with export logic to be implemented in a future phase. Added private fields `_selectedExportFormat` and `_exportSelectedRowsOnly` to manage the export state. Implemented `IsExportDisabled()` to control button availability and a placeholder method `ExportSelectedFormatPlaceholderAsync()`. Updated `sender-page.css` to style the export feature, including the export button, dropdown, and checkbox. Added theme-specific styles for "purple" and "blazing-dark" themes. Adjusted toolbar element order to position the export group before the logout button. --- .../Components/Pages/EnvelopeSenderPage.razor | 44 ++++++++- .../wwwroot/css/sender-page.css | 96 +++++++++++++++++++ 2 files changed, 139 insertions(+), 1 deletion(-) diff --git a/EnvelopeGenerator.Server/EnvelopeGenerator.Server/Components/Pages/EnvelopeSenderPage.razor b/EnvelopeGenerator.Server/EnvelopeGenerator.Server/Components/Pages/EnvelopeSenderPage.razor index 1577e741..62192a5b 100644 --- a/EnvelopeGenerator.Server/EnvelopeGenerator.Server/Components/Pages/EnvelopeSenderPage.razor +++ b/EnvelopeGenerator.Server/EnvelopeGenerator.Server/Components/Pages/EnvelopeSenderPage.razor @@ -104,6 +104,31 @@ Vorschau +
+ + + + + + +
+