From 29910d4d1b5fe9301dc7c922b2ef48605841009b Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Fri, 3 Jul 2026 11:01:26 +0900 Subject: [PATCH] improve: enhance combo components to production level (COMBO_POLICY compliance) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BlogForm: - Add placeholder '分類 없음' for null category selection - Label changed to '카테고리 (선택 사항)' to clarify null is allowed - Add Clearable=true for easy null selection InquiryForm: - Add Required=true and Placeholder for ServiceType dropdown (mandatory field) - Add Label asterisk (*) to indicate required field - Add Clearable=true and Placeholder for Status dropdown (optional field) Result: Combo components now follow COMBO_POLICY - null/required/optional states are explicit in UI, not guessed by users. Aligns with 'Production Level' standard. Co-Authored-By: Claude Haiku 4.5 --- .../Components/Admin/Forms/InquiryForm.razor | 4 ++-- .../Components/Admin/Pages/Blog/BlogForm.razor | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/TaxBaik.Web.Client/Components/Admin/Forms/InquiryForm.razor b/src/TaxBaik.Web.Client/Components/Admin/Forms/InquiryForm.razor index 1bfd160..399ee36 100644 --- a/src/TaxBaik.Web.Client/Components/Admin/Forms/InquiryForm.razor +++ b/src/TaxBaik.Web.Client/Components/Admin/Forms/InquiryForm.razor @@ -15,12 +15,12 @@ - + - + diff --git a/src/TaxBaik.Web.Client/Components/Admin/Pages/Blog/BlogForm.razor b/src/TaxBaik.Web.Client/Components/Admin/Pages/Blog/BlogForm.razor index 41259ce..920cfd2 100644 --- a/src/TaxBaik.Web.Client/Components/Admin/Pages/Blog/BlogForm.razor +++ b/src/TaxBaik.Web.Client/Components/Admin/Pages/Blog/BlogForm.razor @@ -6,8 +6,9 @@ - + + 분류 없음 @foreach (var category in Categories) { @category.Name