From e6e43b943143d55581ef442b61ed6cbdbb40c642 Mon Sep 17 00:00:00 2001 From: Jake Mannens Date: Wed, 13 Sep 2023 16:01:02 +1000 Subject: Added logon page --- Pages/Component/Titlebar.razor | 64 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 Pages/Component/Titlebar.razor (limited to 'Pages/Component/Titlebar.razor') diff --git a/Pages/Component/Titlebar.razor b/Pages/Component/Titlebar.razor new file mode 100644 index 0000000..71f3bd0 --- /dev/null +++ b/Pages/Component/Titlebar.razor @@ -0,0 +1,64 @@ +@inject IUserService userService +@inject NavigationManager navigationManager +@inject IJSRuntime jsRuntime + +@if(authorized) { + + +} else { + + +} + +@code { + private bool authorized = false; + + private string username; + private string password; + + private AboutDialog aboutDialog; + + private void Login() { + if(userService.Login(username, password)) + navigationManager.NavigateTo("/"); + else + WarnBadLogin(); + } + + private void WarnBadLogin() { + jsRuntime.InvokeVoidAsync("warnBadLogin"); + username = password = ""; + } +} -- cgit v1.3