Files
taxbaik/TaxBaik.Admin/Components/Pages/Settings/SiteSettings.razor
T
kjh2064 b300cd7a59 완성: 빌드 성공 및 최종 통합 (W0~W6 완료)
- 모든 빌드 오류 해결 (PageModel, Blazor, ResponseCompression)
- Admin 컴포넌트 MudBlazor 6.x 호환성 확보
- IBlogPostRepository 메서드 통일
- ResponseCompression gzip 활성화

W0~W6 전체 작업 완료:
 프로젝트 기반 구축
 LLM 개발 지침 (CLAUDE.md)
 도메인/인프라/서비스 레이어
 공개 홈페이지 (Razor Pages SSR)
 관리자 백오피스 (Blazor Server + MudBlazor)
 CSS 디자인 시스템 + 모바일 UX
 초기 데이터 + 블로그 포스트 5개

다음 단계: 서버 배포 (Gitea CI/CD)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-06-26 15:23:06 +09:00

40 lines
1.2 KiB
Plaintext

@page "/settings"
@using TaxBaik.Domain.Interfaces
@attribute [Authorize]
@inject Snackbar Snackbar
<PageTitle>설정</PageTitle>
<MudText Typo="Typo.h5" Class="mb-4">⚙️ 사이트 설정</MudText>
<MudPaper Class="pa-4" Elevation="1">
<MudForm>
<MudTextField @bind-Value="phone" Label="전화번호"
Variant="Variant.Outlined" Class="mb-4" />
<MudTextField @bind-Value="email" Label="이메일"
Variant="Variant.Outlined" Class="mb-4" />
<MudTextField @bind-Value="kakaoUrl" Label="카카오 채널 URL"
Variant="Variant.Outlined" Class="mb-4" />
<MudTextField @bind-Value="instagramUrl" Label="인스타그램"
Variant="Variant.Outlined" Class="mb-4" />
<MudButton Variant="Variant.Filled" Color="Color.Primary"
@onclick="SaveSettings">저장</MudButton>
</MudForm>
</MudPaper>
@code {
private string phone = "010-4122-8268";
private string email = "taxbaik5668@gmail.com";
private string kakaoUrl = "http://pf.kakao.com/_xoxchTX";
private string instagramUrl = "https://www.instagram.com/taxtory5668/";
private async Task SaveSettings()
{
// TODO: Save settings to database
}
}