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();