diff --git a/TaxBaik.Web/Components/Admin/Layout/MainLayout.razor b/TaxBaik.Web/Components/Admin/Layout/MainLayout.razor index f573f4c..29a67ee 100644 --- a/TaxBaik.Web/Components/Admin/Layout/MainLayout.razor +++ b/TaxBaik.Web/Components/Admin/Layout/MainLayout.razor @@ -42,11 +42,11 @@ 대시보드 - + 고객 카드 신고 일정 - + 공지사항 FAQ 관리 블로그 관리 @@ -70,6 +70,8 @@ @code { private bool drawerOpen = true; + private bool expandedCustomerGroup = true; + private bool expandedWebsiteGroup = false; private void ToggleDrawer() { diff --git a/TaxBaik.Web/Components/Admin/Pages/Logout.razor b/TaxBaik.Web/Components/Admin/Pages/Logout.razor new file mode 100644 index 0000000..5291301 --- /dev/null +++ b/TaxBaik.Web/Components/Admin/Pages/Logout.razor @@ -0,0 +1,17 @@ +@page "/admin/logout" +@using TaxBaik.Web.Services +@inject CustomAuthenticationStateProvider AuthStateProvider +@inject NavigationManager NavigationManager + +로그아웃 + +@code { + protected override async Task OnInitializedAsync() + { + // 사용자 로그아웃 + await AuthStateProvider.LogoutAsync(); + + // 로그인 페이지로 리다이렉트 + NavigationManager.NavigateTo("/taxbaik/admin/login", forceLoad: true); + } +}