{t("EMAIL_PASSWORD_RESET_HEADER_TITLE")}
@@ -81,7 +77,7 @@ const EmailPasswordResetPasswordEmail: React.FC
= (props) => {
onError={props.onError}
formFields={formFields}
buttonLabel={"EMAIL_PASSWORD_RESET_SEND_BTN"}
- onSuccess={onSuccess}
+ onSuccess={props.onSuccess}
callAPI={async (formFields) => {
const validationErrors = await validateForm(
formFields,
@@ -118,9 +114,26 @@ const EmailPasswordResetPasswordEmail: React.FC = (props) => {
showLabels={true}
validateOnBlur={true}
/>
+
+ );
+ }
+);
+
+export const ResetPasswordEmail: React.FC = (props) => {
+ const [status, setStatus] = useState("READY");
+ const onSuccess = (): void => {
+ setStatus("SENT");
+ };
+
+ const resend = (): void => {
+ setStatus("READY");
+ };
+
+ return (
+
);
};
-
-export const ResetPasswordEmail = withOverride("EmailPasswordResetPasswordEmail", EmailPasswordResetPasswordEmail);
diff --git a/lib/ts/recipe/emailpassword/types.ts b/lib/ts/recipe/emailpassword/types.ts
index b30f27e3f..8cce04fb4 100644
--- a/lib/ts/recipe/emailpassword/types.ts
+++ b/lib/ts/recipe/emailpassword/types.ts
@@ -14,7 +14,7 @@
*/
import type { InputProps } from "./components/library/input";
-import type { ResetPasswordEmail } from "./components/themes/resetPasswordUsingToken/resetPasswordEmail";
+import type { EmailPasswordResetPasswordEmail } from "./components/themes/resetPasswordUsingToken/resetPasswordEmail";
import type { SubmitNewPassword } from "./components/themes/resetPasswordUsingToken/submitNewPassword";
import type { SignInForm } from "./components/themes/signIn";
import type { SignUpForm } from "./components/themes/signUp";
@@ -43,7 +43,7 @@ import type { User } from "supertokens-web-js/types";
export type ComponentOverrideMap = {
EmailPasswordSignInForm_Override?: ComponentOverride;
EmailPasswordSignUpForm_Override?: ComponentOverride;
- EmailPasswordResetPasswordEmail_Override?: ComponentOverride;
+ EmailPasswordResetPasswordEmail_Override?: ComponentOverride;
EmailPasswordSubmitNewPassword_Override?: ComponentOverride;
};
diff --git a/lib/ts/version.ts b/lib/ts/version.ts
index 41f9ac37a..1de93fae4 100644
--- a/lib/ts/version.ts
+++ b/lib/ts/version.ts
@@ -12,4 +12,4 @@
* License for the specific language governing permissions and limitations
* under the License.
*/
-export const package_version = "0.48.0";
+export const package_version = "0.49.0";
diff --git a/package-lock.json b/package-lock.json
index 994915e4b..05efcbe78 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "supertokens-auth-react",
- "version": "0.48.0",
+ "version": "0.49.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "supertokens-auth-react",
- "version": "0.48.0",
+ "version": "0.49.0",
"license": "Apache-2.0",
"dependencies": {
"intl-tel-input": "^17.0.19",
diff --git a/package.json b/package.json
index de18ca401..339fd0699 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "supertokens-auth-react",
- "version": "0.48.0",
+ "version": "0.49.0",
"description": "ReactJS SDK that provides login functionality with SuperTokens.",
"main": "./index.js",
"engines": {