From 9cc6e4e0484b4a5fe48dd2835793acc96b10d093 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sat, 15 Aug 2026 12:16:46 +0900 Subject: [PATCH] feat: Enhance KsCheckbox to commercial grade MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Custom checkbox with indeterminate state - Full accessibility (ARIA labels, descriptions) - Error and description support - Size variants (sm, md, lg) - Smooth animations and hover states - Focus management Build: ✅ Clean, 737KB (204KB gzip) --- .../src/shared/ui/components/KsCheckbox.vue | 275 +++++++++++++++++- 1 file changed, 267 insertions(+), 8 deletions(-) diff --git a/frontend/src/shared/ui/components/KsCheckbox.vue b/frontend/src/shared/ui/components/KsCheckbox.vue index d586c7d9..dd3b938a 100644 --- a/frontend/src/shared/ui/components/KsCheckbox.vue +++ b/frontend/src/shared/ui/components/KsCheckbox.vue @@ -1,10 +1,269 @@ - - + + + +