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 + } /> )}