From 54e6d6b568d7799e5d546e0382d2e82ec4b5bf55 Mon Sep 17 00:00:00 2001 From: Conner Blanton Date: Sun, 19 Nov 2023 14:55:49 -0600 Subject: [PATCH 1/7] fix: button group works with nested elements --- playground/app.vue | 60 +++++++++++--- src/runtime/components/elements/Badge.vue | 7 +- src/runtime/components/elements/Button.vue | 19 +++-- .../components/elements/ButtonGroup.ts | 66 ++++++---------- src/runtime/components/forms/Input.vue | 9 ++- src/runtime/components/forms/Select.vue | 9 ++- src/runtime/components/forms/SelectMenu.vue | 9 ++- src/runtime/composables/useButtonGroup.ts | 79 +++++++++++++++++++ 8 files changed, 193 insertions(+), 65 deletions(-) create mode 100644 src/runtime/composables/useButtonGroup.ts diff --git a/playground/app.vue b/playground/app.vue index 5c8f5a2b52..2f676ccacb 100644 --- a/playground/app.vue +++ b/playground/app.vue @@ -1,19 +1,59 @@