diff --git a/.changeset/perfect-carrots-arrive.md b/.changeset/perfect-carrots-arrive.md new file mode 100644 index 00000000000..d5153b5833c --- /dev/null +++ b/.changeset/perfect-carrots-arrive.md @@ -0,0 +1,5 @@ +--- +'@clerk/clerk-js': patch +--- + +Fix issue accessing routing option when componentProps is undefined. diff --git a/packages/clerk-js/src/ui/lazyModules/providers.tsx b/packages/clerk-js/src/ui/lazyModules/providers.tsx index 4061551d989..0ce70597f17 100644 --- a/packages/clerk-js/src/ui/lazyModules/providers.tsx +++ b/packages/clerk-js/src/ui/lazyModules/providers.tsx @@ -57,7 +57,7 @@ type LazyComponentRendererProps = React.PropsWithChildren< type PortalProps = Parameters[0]; export const LazyComponentRenderer = (props: LazyComponentRendererProps) => { - if (props.componentProps.routing === 'virtual') { + if (props?.componentProps?.routing === 'virtual') { deprecated('routing="virtual"', 'Use routing="hash" instead.'); } return (