From f076019f8f84f2c71c66bfa806d7861ccf8fb959 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Tue, 23 Apr 2024 11:52:09 +0200 Subject: [PATCH] feat(useKbd): new composable (#73) --- playground/pages/dropdown-menu.vue | 34 ++++++++---- playground/pages/kbd.vue | 21 ++++---- playground/pages/tooltip.vue | 8 +-- src/runtime/components/DropdownMenu.vue | 2 +- .../components/DropdownMenuContent.vue | 8 +-- src/runtime/components/Kbd.vue | 8 ++- src/runtime/components/Tooltip.vue | 6 +-- src/runtime/composables/defineShortcuts.ts | 52 ++++++++++++++---- src/runtime/composables/useKbd.ts | 53 +++++++++++++++++++ src/runtime/composables/useShortcuts.ts | 36 ------------- src/theme/dropdown-menu.ts | 2 +- src/theme/tooltip.ts | 2 +- test/components/DropdownMenu.spec.ts | 4 +- test/components/Tooltip.spec.ts | 4 +- 14 files changed, 153 insertions(+), 87 deletions(-) create mode 100644 src/runtime/composables/useKbd.ts delete mode 100644 src/runtime/composables/useShortcuts.ts diff --git a/playground/pages/dropdown-menu.vue b/playground/pages/dropdown-menu.vue index 7e510009..2c5ae0ce 100644 --- a/playground/pages/dropdown-menu.vue +++ b/playground/pages/dropdown-menu.vue @@ -1,7 +1,5 @@