Fix admin client and auth flows
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m34s

This commit is contained in:
2026-07-07 18:17:26 +09:00
parent 09f07adf3f
commit fc655e20c1
50 changed files with 148 additions and 301 deletions
@@ -1,6 +1,6 @@
@page "/admin/announcements/create"
@page "/admin/announcements/{Id:int}/edit"
@rendermode @(new InteractiveWebAssemblyRenderMode(prerender: true))
@rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false))
@attribute [Authorize]
@using System.ComponentModel.DataAnnotations
@using TaxBaik.Application.DTOs
@@ -70,7 +70,7 @@
</MudItem>
<MudItem xs="12">
<MudSwitch @bind-Checked="model.IsActive"
<MudSwitch T="bool" @bind-Value="model.IsActive"
Label="@(model.IsActive ? "활성화 (홈페이지에 노출)" : "비활성화 (홈페이지 미노출)")"
Color="Color.Primary" />
</MudItem>
@@ -135,7 +135,7 @@
private async Task SaveAsync()
{
if (form is null) return;
await form.Validate();
await form.ValidateAsync();
if (!form.IsValid) return;
isSaving = true;
@@ -1,5 +1,5 @@
@page "/admin/announcements"
@rendermode @(new InteractiveWebAssemblyRenderMode(prerender: true))
@rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false))
@attribute [Authorize]
@using TaxBaik.Web.Services
@using TaxBaik.Domain.Entities
@@ -58,22 +58,22 @@
<tr>
<td>@item.Title</td>
<td>
<MudChip Size="Size.Small" Color="@GetTypeColor(item.DisplayType)">
<MudChip T="string" Size="Size.Small" Color="@GetTypeColor(item.DisplayType)">
@GetTypeLabel(item.DisplayType)
</MudChip>
</td>
<td>
@if (IsCurrentlyActive(item))
{
<MudChip Size="Size.Small" Color="Color.Success">노출 중</MudChip>
<MudChip T="string" Size="Size.Small" Color="Color.Success">노출 중</MudChip>
}
else if (!item.IsActive)
{
<MudChip Size="Size.Small" Color="Color.Default">비활성</MudChip>
<MudChip T="string" Size="Size.Small" Color="Color.Default">비활성</MudChip>
}
else
{
<MudChip Size="Size.Small" Color="Color.Warning">기간 외</MudChip>
<MudChip T="string" Size="Size.Small" Color="Color.Warning">기간 외</MudChip>
}
</td>
<td class="small">