diff --git a/.changeset/eight-horses-nail.md b/.changeset/eight-horses-nail.md new file mode 100644 index 00000000000..1c3596b80e0 --- /dev/null +++ b/.changeset/eight-horses-nail.md @@ -0,0 +1,5 @@ +--- +"@clerk/vue": patch +--- + +Fixed an issue where the `transferable` prop in the `` component was incorrectly defaulting to `false` due to Vue's boolean prop coercion. diff --git a/packages/vue/src/components/ui-components/SignIn.vue b/packages/vue/src/components/ui-components/SignIn.vue index d7084af8e55..4797146d9b1 100644 --- a/packages/vue/src/components/ui-components/SignIn.vue +++ b/packages/vue/src/components/ui-components/SignIn.vue @@ -5,7 +5,10 @@ import type { SignInProps } from '@clerk/types'; const clerk = useClerk(); -const props = defineProps(); +const props = withDefaults(defineProps(), { + transferable: undefined, + withSignUp: undefined, +});