refactor: admin ui를 fluent v5와 html 기반으로 전환
TaxBaik CI/CD / build-and-deploy (push) Failing after 1m53s

This commit is contained in:
2026-06-29 22:37:40 +09:00
parent 1a7bc9e209
commit 1b173376ee
51 changed files with 2471 additions and 3560 deletions
+14 -16
View File
@@ -1,4 +1,5 @@
<MudSimpleTable Striped="true" Dense="true" Class="admin-table mt-4">
<div class="admin-table-wrap">
<table class="admin-table mt-4">
<thead>
<tr>
<th>이름</th>
@@ -18,22 +19,19 @@
<td>@inquiry.Phone</td>
<td>@inquiry.ServiceType</td>
<td>
<MudChip Size="Size.Small" Color="@GetStatusColor(inquiry.Status)">
@GetStatusLabel(inquiry.Status)
</MudChip>
<span class="status-pill @GetStatusClass(inquiry.Status)">@GetStatusLabel(inquiry.Status)</span>
</td>
<td>@GetPreview(inquiry.Message)</td>
<td>@inquiry.CreatedAt.ToString("yyyy-MM-dd")</td>
<td>
<MudButton Size="Size.Small" Variant="Variant.Outlined" Color="Color.Primary"
Href="@($"/taxbaik/admin/inquiries/{inquiry.Id}")">보기</MudButton>
<MudButton Size="Size.Small" Variant="Variant.Outlined" Color="Color.Info"
Href="@($"/taxbaik/admin/inquiries/{inquiry.Id}/edit")">수정</MudButton>
<a class="site-button secondary" href="@($"/taxbaik/admin/inquiries/{inquiry.Id}")">보기</a>
<a class="site-button secondary" href="@($"/taxbaik/admin/inquiries/{inquiry.Id}/edit")">수정</a>
</td>
</tr>
}
</tbody>
</MudSimpleTable>
</table>
</div>
@code {
[Parameter, EditorRequired]
@@ -66,14 +64,14 @@
return trimmed.Length <= 30 ? trimmed : $"{trimmed[..30]}...";
}
private static Color GetStatusColor(string status) => status switch
private static string GetStatusClass(string status) => status switch
{
"new" => Color.Warning,
"consulting" => Color.Info,
"contracted" => Color.Success,
"rejected" => Color.Error,
"closed" => Color.Dark,
_ => Color.Default
"new" => "warning",
"consulting" => "info",
"contracted" => "success",
"rejected" => "danger",
"closed" => "muted",
_ => "muted"
};
private static string GetStatusLabel(string status) => InquiryStatusMapper.Labels.GetValueOrDefault(status, status);