From 401b68f28b13b74fe7f2bbafe15bae38c58eff1b Mon Sep 17 00:00:00 2001 From: thecodrr Date: Tue, 14 Apr 2020 11:08:56 +0500 Subject: [PATCH] ui: fix login/signup dialogs --- apps/web/src/components/dialogs/logindialog.js | 3 ++- apps/web/src/components/dialogs/signupdialog.js | 6 +++++- apps/web/src/components/inputs/password.js | 5 ++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/apps/web/src/components/dialogs/logindialog.js b/apps/web/src/components/dialogs/logindialog.js index e1cb0ff80..a69966950 100644 --- a/apps/web/src/components/dialogs/logindialog.js +++ b/apps/web/src/components/dialogs/logindialog.js @@ -8,12 +8,12 @@ import { useStore } from "../../stores/user-store"; import PasswordInput from "../inputs/password"; import Dropper from "../dropper"; +const form = { error: true }; function LoginDialog(props) { const { onClose } = props; const [error, setError] = useState(); const isLoggingIn = useStore((store) => store.isLoggingIn); const login = useStore((store) => store.login); - const form = { error: true }; return ( setError(e.message)); diff --git a/apps/web/src/components/dialogs/signupdialog.js b/apps/web/src/components/dialogs/signupdialog.js index be6494d79..28b376497 100644 --- a/apps/web/src/components/dialogs/signupdialog.js +++ b/apps/web/src/components/dialogs/signupdialog.js @@ -9,12 +9,12 @@ import PasswordInput from "../inputs/password"; import Dropper from "../dropper"; import { useStore } from "../../stores/user-store"; +const form = { error: true }; function SignUpDialog(props) { const { onClose } = props; const [error, setError] = useState(); const isSigningIn = useStore((store) => store.isSigningIn); const signup = useStore((store) => store.signup); - const form = { error: true }; return ( form.password === password} + name="confirm" + validate={(password, form) => + !form.password || form.password === password + } /> )}