From 4d91b0a4fbb2e4d4ccd7498cf79c3910667bf3f0 Mon Sep 17 00:00:00 2001 From: TekH Date: Tue, 26 May 2026 10:44:56 +0200 Subject: [PATCH] Refactor Index.razor layout and add redirection logic Simplified the `@page` directive by removing redundant entries. Replaced the introductory section with a centered card layout featuring a document icon, heading, description, and a `DxLoadingPanel` with a spinner for redirection feedback. Removed the "Helpful Resources" section with external links. Added a new `@code` block to handle redirection logic using `OnAfterRenderAsync`, which redirects to `/reportviewer` after a 1200ms delay. --- .../Pages/Index.razor | 50 +++++++++++++------ 1 file changed, 36 insertions(+), 14 deletions(-) diff --git a/EnvelopeGenerator.ReceiverUI/Pages/Index.razor b/EnvelopeGenerator.ReceiverUI/Pages/Index.razor index 64fad061..0d709dcf 100644 --- a/EnvelopeGenerator.ReceiverUI/Pages/Index.razor +++ b/EnvelopeGenerator.ReceiverUI/Pages/Index.razor @@ -1,18 +1,40 @@ -@page "/" +@page "/" +@inject NavigationManager NavigationManager -

Blazor Components

-

- Our Blazor UI components will help you create intuitive and highly-refined user experiences for both Blazor Server (ASP.NET Core) and Blazor WebAssembly hosting models. -

-
- +
+
+
+
+ +
+

Empfänger-UI

+

+ Sie werden zur Empfänger-UI weitergeleitet. Bitte warten Sie einen Moment. +

+ + +
+
+ Wird geladen... +
+
Weiterleitung wird vorbereitet...
+
+
+
+
-

Helpful Resources

+@code { + protected override async Task OnAfterRenderAsync(bool firstRender) { + if(!firstRender) + return; - \ No newline at end of file + await Task.Delay(1200); + NavigationManager.NavigateTo("/reportviewer"); + } +} \ No newline at end of file