diff --git a/packages/ui/src/components/sign-in/sign-in.tsx b/packages/ui/src/components/sign-in/sign-in.tsx index e47313ad243..d2921eb2058 100644 --- a/packages/ui/src/components/sign-in/sign-in.tsx +++ b/packages/ui/src/components/sign-in/sign-in.tsx @@ -2,6 +2,7 @@ import { Root as SignInRoot } from '@clerk/elements/sign-in'; import * as React from 'react'; import { GetHelpContext } from '~/components/sign-in/hooks/use-get-help'; +import { SignInChooseSession } from '~/components/sign-in/steps/choose-session'; import { SignInChooseStrategy } from '~/components/sign-in/steps/choose-strategy'; import { SignInForgotPassword } from '~/components/sign-in/steps/forgot-password'; import { SignInGetHelp } from '~/components/sign-in/steps/get-help'; @@ -10,8 +11,6 @@ import { SignInStart } from '~/components/sign-in/steps/start'; import { SignInVerifications } from '~/components/sign-in/steps/verifications'; import { type Appearance, AppearanceProvider, useAppearance } from '~/contexts'; -import { SignInChooseSession } from './steps/choose-session'; - /** * Implementation Details: * diff --git a/packages/ui/src/components/sign-in/steps/choose-session.tsx b/packages/ui/src/components/sign-in/steps/choose-session.tsx index f22673ef800..833b82aa25c 100644 --- a/packages/ui/src/components/sign-in/steps/choose-session.tsx +++ b/packages/ui/src/components/sign-in/steps/choose-session.tsx @@ -4,9 +4,8 @@ import { cva } from 'cva'; import { Button } from 'react-aria-components'; import { LOCALIZATION_NEEDED } from '~/constants/localizations'; -import { useAppearance } from '~/contexts'; +import { useCard } from '~/hooks/use-card'; import { useDevModeWarning } from '~/hooks/use-dev-mode-warning'; -import { useDisplayConfig } from '~/hooks/use-display-config'; import { useLocalizations } from '~/hooks/use-localizations'; import * as Card from '~/primitives/card'; import * as Icon from '~/primitives/icon'; @@ -60,16 +59,8 @@ const sessionAction = cva({ export function SignInChooseSession() { const { signOut } = useClerk(); const { t } = useLocalizations(); - const { layout } = useAppearance().parsedAppearance; const isDev = useDevModeWarning(); - const { branded } = useDisplayConfig(); - - const cardFooterProps = { - branded, - helpPageUrl: layout?.helpPageUrl, - privacyPageUrl: layout?.privacyPageUrl, - termsPageUrl: layout?.termsPageUrl, - }; + const { footerProps } = useCard(); return ( @@ -160,7 +151,7 @@ export function SignInChooseSession() { - +