/
va1eriy
/
taskwards
Обзор
Документация
Войти
/
va1eriy
/
taskwards
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Taskwards.Web/Features/Auth/AuthPage.razor
38 строк
1 KB
Valeriy Kokorev
feat: add auth page UI components (phases 2-3)
25 фев 2026, 17:51
25 фев 2026, 17:51
348ba71
Код
Авторство
О чём код?
@page "/auth" @layout AuthLayout @using Taskwards.Web.Features.Auth.Components @inject AuthenticationStateProvider AuthStateProvider @inject NavigationManager Navigation <MudContainer MaxWidth="MaxWidth.ExtraSmall" Class="pa-4"> <MudText Typo="Typo.h5" Align="Align.Center" Class="mb-4" Style="font-weight: 600;"> Taskwards </MudText> <MudCard Outlined="true" Class="tw-card"> <MudTabs @bind-ActivePanelIndex="_activeTab" Centered="true" ApplyEffectsToContainer="true" PanelClass="pt-2"> <MudTabPanel Text="Вход"> <LoginForm /> </MudTabPanel> <MudTabPanel Text="Регистрация"> <RegisterForm /> </MudTabPanel> </MudTabs> </MudCard> </MudContainer> @code { private int _activeTab; protected override async Task OnInitializedAsync() { var authState = await AuthStateProvider.GetAuthenticationStateAsync(); if (authState.User.Identity?.IsAuthenticated == true) { Navigation.NavigateTo("/"); } } }