Spaces:
Sleeping
Sleeping
Download BlazorWebAssembly/Pages/Logout.razor from Yuruyuruu/LibraryManagement: direct link, hf CLI and curl.
- Browser
- Download file 851 Bytes
-
https://huggingface.co/spaces/Yuruyuruu/LibraryManagement/resolve/main/BlazorWebAssembly/Pages/Logout.razor
- Command line
-
hf download hf://spaces/Yuruyuruu/LibraryManagement/BlazorWebAssembly/Pages/Logout.razor
-
curl -L -o Logout.razor https://huggingface.co/spaces/Yuruyuruu/LibraryManagement/resolve/main/BlazorWebAssembly/Pages/Logout.razor
851 Bytes
| @page "/logout" | |
| @using BlazorWebAssembly.Services | |
| @inject AuthService AuthService | |
| @inject NavigationManager Navigation | |
| <div class="min-h-[60vh] flex items-center justify-center p-8"> | |
| <div class="text-center"> | |
| <div class="w-16 h-16 bg-primary/10 rounded-2xl flex items-center justify-center mx-auto mb-6"> | |
| <div class="w-6 h-6 border-4 border-primary border-t-transparent rounded-full animate-spin"></div> | |
| </div> | |
| <h2 class="text-2xl font-black text-main mb-2">Signing Out</h2> | |
| <p class="text-muted font-medium">Please wait while we secure your session...</p> | |
| </div> | |
| </div> | |
| @code { | |
| protected override async Task OnInitializedAsync() | |
| { | |
| await AuthService.Logout(); | |
| // Brief delay for UX/Smoothness | |
| await Task.Delay(800); | |
| Navigation.NavigateTo("/login"); | |
| } | |
| } | |