From 1b6ab271ea3875a7c77ffe9367c7c341083dd53c Mon Sep 17 00:00:00 2001 From: TribeWeb Date: Tue, 13 May 2025 13:28:15 +0100 Subject: [PATCH] feat(CheckboxGroup): add `table` variant (#3997) Co-authored-by: Benjamin Canac --- docs/content/3.components/checkbox-group.md | 4 + .../app/pages/components/checkbox-group.vue | 3 +- src/runtime/components/CheckboxGroup.vue | 10 +- src/theme/checkbox-group.ts | 65 ++++++++++- test/components/CheckboxGroup.spec.ts | 2 +- .../CheckboxGroup-vue.spec.ts.snap | 105 ++++++++++++++++++ .../__snapshots__/CheckboxGroup.spec.ts.snap | 105 ++++++++++++++++++ 7 files changed, 286 insertions(+), 8 deletions(-) diff --git a/docs/content/3.components/checkbox-group.md b/docs/content/3.components/checkbox-group.md index 665f0ea2..396df699 100644 --- a/docs/content/3.components/checkbox-group.md +++ b/docs/content/3.components/checkbox-group.md @@ -199,6 +199,7 @@ items: variant: - list - card + - table props: color: 'primary' variant: 'card' @@ -229,6 +230,7 @@ items: variant: - list - card + - table props: size: 'xl' variant: 'list' @@ -259,6 +261,7 @@ items: variant: - list - card + - table props: orientation: 'horizontal' variant: 'list' @@ -293,6 +296,7 @@ items: variant: - list - card + - table props: indicator: 'end' variant: 'card' diff --git a/playground/app/pages/components/checkbox-group.vue b/playground/app/pages/components/checkbox-group.vue index edac0bb2..ddf0fef6 100644 --- a/playground/app/pages/components/checkbox-group.vue +++ b/playground/app/pages/components/checkbox-group.vue @@ -1,9 +1,8 @@