diff --git a/packages/ui/src/App.tsx b/packages/ui/src/App.tsx
index 0e78b2abb..ebc4dc295 100644
--- a/packages/ui/src/App.tsx
+++ b/packages/ui/src/App.tsx
@@ -17,6 +17,7 @@ import ResetPassword from './pages/ResetPassword';
import SecondaryRegister from './pages/SecondaryRegister';
import SecondarySignIn from './pages/SecondarySignIn';
import SignIn from './pages/SignIn';
+import SignInPassword from './pages/SignInPassword';
import SocialLanding from './pages/SocialLanding';
import SocialRegister from './pages/SocialRegister';
import SocialSignIn from './pages/SocialSignInCallback';
@@ -66,6 +67,7 @@ const App = () => {
} />
} />
} />
+ } />
{/* register */}
} />
diff --git a/packages/ui/src/containers/EmailForm/EmailForm.tsx b/packages/ui/src/containers/EmailForm/EmailForm.tsx
index 1f3f5959a..a92183f66 100644
--- a/packages/ui/src/containers/EmailForm/EmailForm.tsx
+++ b/packages/ui/src/containers/EmailForm/EmailForm.tsx
@@ -1,5 +1,6 @@
import classNames from 'classnames';
import { useCallback } from 'react';
+import type { TFuncKey } from 'react-i18next';
import { useTranslation } from 'react-i18next';
import Button from '@/components/Button';
@@ -20,6 +21,7 @@ type Props = {
hasTerms?: boolean;
hasSwitch?: boolean;
errorMessage?: string;
+ submitButtonText?: TFuncKey;
clearErrorMessage?: () => void;
onSubmit: (email: string) => Promise;
};
@@ -35,8 +37,9 @@ const EmailForm = ({
hasTerms = true,
hasSwitch = false,
errorMessage,
- clearErrorMessage,
className,
+ submitButtonText = 'action.continue',
+ clearErrorMessage,
onSubmit,
}: Props) => {
const { t } = useTranslation();
@@ -86,7 +89,7 @@ const EmailForm = ({
{errorMessage && {errorMessage}}
{hasSwitch && }
{hasTerms && }
-