diff --git a/.changeset/friendly-ears-bow.md b/.changeset/friendly-ears-bow.md new file mode 100644 index 00000000000..27d3b5f2917 --- /dev/null +++ b/.changeset/friendly-ears-bow.md @@ -0,0 +1,5 @@ +--- +'@clerk/clerk-js': patch +--- + +Add virtual routing deprecation warning. diff --git a/packages/clerk-js/src/ui/lazyModules/providers.tsx b/packages/clerk-js/src/ui/lazyModules/providers.tsx index 8156534a846..4061551d989 100644 --- a/packages/clerk-js/src/ui/lazyModules/providers.tsx +++ b/packages/clerk-js/src/ui/lazyModules/providers.tsx @@ -1,3 +1,4 @@ +import { deprecated } from '@clerk/shared/deprecated'; import type { Appearance } from '@clerk/types'; import React, { lazy, Suspense } from 'react'; @@ -56,6 +57,9 @@ type LazyComponentRendererProps = React.PropsWithChildren< type PortalProps = Parameters[0]; export const LazyComponentRenderer = (props: LazyComponentRendererProps) => { + if (props.componentProps.routing === 'virtual') { + deprecated('routing="virtual"', 'Use routing="hash" instead.'); + } return (