From 7b0c1eef5a6ea0c9dc521859626208da91a6b128 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sat, 15 Aug 2026 12:23:36 +0900 Subject: [PATCH] feat: Phase 2 component enhancement - KsDateField upgrade MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Custom date input with calendar icon - Min/max date validation - Range type support (planned) - Full accessibility (ARIA, error states) - Size variants (sm, md, lg) - Focus management and animations Build: ✅ Clean, 737KB (204KB gzip) --- .../src/shared/ui/components/KsDateField.vue | 232 +++++++++++++++++- 1 file changed, 221 insertions(+), 11 deletions(-) diff --git a/frontend/src/shared/ui/components/KsDateField.vue b/frontend/src/shared/ui/components/KsDateField.vue index d1691351..c0fe9e84 100644 --- a/frontend/src/shared/ui/components/KsDateField.vue +++ b/frontend/src/shared/ui/components/KsDateField.vue @@ -1,14 +1,224 @@ - + + + +