From c1ad5de0e20160b2e2e49f82ab5bf4cdeb28c490 Mon Sep 17 00:00:00 2001 From: khairulhaaziq Date: Thu, 20 Jul 2023 00:37:14 +0800 Subject: [PATCH] fixed --- packages/radix-vue/src/Switch/SwitchRoot.vue | 10 +-- packages/radix-vue/src/Switch/SwitchThumb.vue | 5 +- .../vue3/src/components/Demo/SwitchDemo.vue | 2 +- pnpm-lock.yaml | 80 ++++++++++++++++++- 4 files changed, 87 insertions(+), 10 deletions(-) diff --git a/packages/radix-vue/src/Switch/SwitchRoot.vue b/packages/radix-vue/src/Switch/SwitchRoot.vue index 7353c7c78..37040b66a 100644 --- a/packages/radix-vue/src/Switch/SwitchRoot.vue +++ b/packages/radix-vue/src/Switch/SwitchRoot.vue @@ -18,7 +18,7 @@ export const SWITCH_INJECTION_KEY = export interface SwitchProvideValue { open?: Readonly>; - toggleOpen: (value: string) => void; + toggleOpen: () => void; disabled: boolean; } @@ -53,7 +53,7 @@ provide(SWITCH_INJECTION_KEY, { }); function handleKeydown(e: KeyboardEvent) { - if (e.key === "Enter" || e.keyCode === 32) { + if (e.key === "Enter") { toggleOpen(); } } @@ -62,20 +62,21 @@ function handleKeydown(e: KeyboardEvent) { diff --git a/packages/radix-vue/src/Switch/SwitchThumb.vue b/packages/radix-vue/src/Switch/SwitchThumb.vue index ca63f303a..2e64a6cf2 100644 --- a/packages/radix-vue/src/Switch/SwitchThumb.vue +++ b/packages/radix-vue/src/Switch/SwitchThumb.vue @@ -11,15 +11,14 @@ import { } from "./SwitchRoot.vue"; const injectedValue = inject(SWITCH_INJECTION_KEY); -const props = defineProps(); +defineProps();