Update UI and improve routing and parameter handling

Updated the content in `Index.razor` to describe the digital signature portal's features and removed redundant UI elements, including a document signing button and a feature badge.

Modified `ReportViewer.razor` to remove the `/receiver` route, leaving only `/receiver/{EnvelopeKey}`. Updated the `EnvelopeKey` parameter to be non-nullable with a default value, improving type safety and preventing null reference issues.
This commit is contained in:
2026-06-01 04:44:46 +02:00
parent 4c33b1020a
commit 6a03308dc1
2 changed files with 4 additions and 13 deletions

View File

@@ -21,19 +21,11 @@
<div class="card-body p-4 p-md-5 text-center">
<p class="text-muted mb-4" style="font-size: 0.92rem; line-height: 1.7;">
Öffnen Sie ein Ihnen zugesandtes Dokument, indem Sie auf den Link in Ihrer E-Mail klicken
oder den Zugangscode manuell eingeben.
Das digitale Unterschriftenportal ist eine Plattform, die entwickelt wurde, um Ihre Dokumente sicher zu unterschreiben und zu verwalten.
Mit seiner benutzerfreundlichen Oberfläche können Sie Ihre Dokumente schnell hochladen, die Unterschriftsprozesse verfolgen und Ihre digitalen Unterschriftenanwendungen einfach durchführen.
Dieses Portal beschleunigt Ihren Arbeitsablauf mit rechtlich gültigen Unterschriften und erhöht gleichzeitig die Sicherheit Ihrer Dokumente.
</p>
<div class="d-flex flex-column flex-sm-row gap-3 justify-content-center">
<a href="/receiver" class="btn btn-primary px-4 py-2 home-btn-primary">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="me-2" viewBox="0 0 16 16">
<path d="M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168l10-10z"/>
</svg>
Dokument unterzeichnen
</a>
</div>
<div class="mt-4 pt-3 border-top">
<div class="d-flex flex-wrap justify-content-center gap-3">
<div class="home-feature-badge">

View File

@@ -1,4 +1,3 @@
@page "/receiver"
@page "/receiver/{EnvelopeKey}"
@using System.Drawing
@using DevExpress.Blazor
@@ -283,7 +282,7 @@ Shown="OnPopupShownAsync">
("Cursive", "cursive")
};
[Parameter] public string? EnvelopeKey { get; set; }
[Parameter] public string EnvelopeKey { get; set; } = string.Empty;
DxReportViewer? reportViewer;
XtraReport? Report;