feat: add inquiry status shortcuts
TaxBaik Browser E2E / browser-e2e (push) Failing after 1m4s
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m22s

This commit is contained in:
2026-06-27 16:32:38 +09:00
parent 832aa49e96
commit 1438a9e30a
2 changed files with 27 additions and 0 deletions
@@ -7,6 +7,7 @@
<th>이름</th>
<th>전화</th>
<th>분야</th>
<th>상태</th>
<th>메시지</th>
<th>날짜</th>
<th></th>
@@ -19,6 +20,11 @@
<td>@inquiry.Name</td>
<td>@inquiry.Phone</td>
<td>@inquiry.ServiceType</td>
<td>
<MudChip Size="Size.Small" Color="@GetStatusColor(inquiry.Status)">
@GetStatusLabel(inquiry.Status)
</MudChip>
</td>
<td>@GetPreview(inquiry.Message)</td>
<td>@inquiry.CreatedAt.ToString("yyyy-MM-dd")</td>
<td>
@@ -60,6 +66,22 @@
return trimmed.Length <= 30 ? trimmed : $"{trimmed[..30]}...";
}
private static Color GetStatusColor(string status) => status switch
{
"new" => Color.Warning,
"contacted" => Color.Info,
"completed" => Color.Success,
_ => Color.Default
};
private static string GetStatusLabel(string status) => status switch
{
"new" => "신규",
"contacted" => "연락함",
"completed" => "완료",
_ => status
};
protected override async Task OnParametersSetAsync()
{
FilterInquiries();