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
@@ -3,22 +3,22 @@
@using TaxBaik.Web.Components.Admin.Forms
@inject IApiClient ApiClient
@inject NavigationManager Navigation
@inject ISnackbar Snackbar
@inject IJSRuntime JS
<PageTitle>고객사 등록</PageTitle>
<section class="admin-page-hero">
<div>
<MudText Typo="Typo.caption" Class="admin-eyebrow">Settings</MudText>
<MudText Typo="Typo.h4" Class="admin-page-title">새 고객사 등록</MudText>
<MudText Typo="Typo.body2" Class="admin-page-subtitle">새로운 고객사를 추가합니다.</MudText>
<div class="admin-eyebrow">Settings</div>
<h1 class="admin-page-title">새 고객사 등록</h1>
<p class="admin-page-subtitle">새로운 고객사를 추가합니다.</p>
</div>
<MudButton Variant="Variant.Outlined" StartIcon="@Icons.Material.Filled.Close" @onclick="GoBack">취소</MudButton>
<button type="button" class="site-button secondary" @onclick="GoBack">취소</button>
</section>
<MudPaper Class="pa-4 mt-4" Elevation="1">
<div class="admin-surface mt-4">
<CompanyForm ButtonText="등록" OnSubmit="HandleCreate" OnCancel="GoBack" />
</MudPaper>
</div>
@code {
private void GoBack()
@@ -40,12 +40,12 @@
memo = model.Memo
});
Snackbar.Add("고객사가 등록되었습니다.", Severity.Success);
await JS.InvokeVoidAsync("alert", "고객사가 등록되었습니다.");
Navigation.NavigateTo("/taxbaik/admin/companies");
}
catch (Exception ex)
{
Snackbar.Add($"등록 실패: {ex.Message}", Severity.Error);
await JS.InvokeVoidAsync("alert", $"등록 실패: {ex.Message}");
}
}
}