Remove some messagierungen
This commit is contained in:
@@ -61,9 +61,16 @@ const LoginDialog: React.FC<LoginDialogProps> = ({ open, onClose, loginData, set
|
||||
enabled: false,
|
||||
});
|
||||
|
||||
const handleClose = () => {
|
||||
setShowErrorLogin(false); // Fehlermeldung zurücksetzen
|
||||
setShowErrorRegister(false); // Fehlermeldung zurücksetzen
|
||||
onClose();
|
||||
};
|
||||
|
||||
const handleLogin = async () => {
|
||||
try {
|
||||
setShowErrorLogin(false); // Fehlermeldung zurücksetzen
|
||||
setShowErrorRegister(false); // Fehlermeldung zurücksetzen
|
||||
const response = await refetchLogin(); // Anfrage auslösen
|
||||
if (response.status === "success") {
|
||||
const session = response.data.uuid; // Session-Daten aus der Antwort extrahieren
|
||||
@@ -89,6 +96,7 @@ const LoginDialog: React.FC<LoginDialogProps> = ({ open, onClose, loginData, set
|
||||
|
||||
const handleRegister = async () => {
|
||||
try {
|
||||
setShowErrorLogin(false); // Fehlermeldung zurücksetzen
|
||||
setShowErrorRegister(false); // Fehlermeldung zurücksetzen
|
||||
await refetchRegister(); // Beispiel für den Refetch-Aufruf
|
||||
// Erfolgslogik hier
|
||||
@@ -99,7 +107,7 @@ const LoginDialog: React.FC<LoginDialogProps> = ({ open, onClose, loginData, set
|
||||
};
|
||||
|
||||
return (
|
||||
<Dialog open={open} onClose={onClose} disableEnforceFocus>
|
||||
<Dialog open={open} onClose={handleClose} disableEnforceFocus>
|
||||
<form onSubmit={e => {
|
||||
e.preventDefault();
|
||||
if (showRegister){
|
||||
@@ -109,24 +117,30 @@ const LoginDialog: React.FC<LoginDialogProps> = ({ open, onClose, loginData, set
|
||||
}}} noValidate>
|
||||
<DialogTitle>{showRegister ? t("register") : t("login")}</DialogTitle>
|
||||
<DialogContent>
|
||||
{showRegister ? (
|
||||
<TextField
|
||||
margin="dense"
|
||||
label={t("email")}
|
||||
type="email"
|
||||
fullWidth
|
||||
value={showRegister ? registerData.email : loginData.email}
|
||||
onChange={e => {
|
||||
setLoginData(prev => ({ ...prev, email: e.target.value }));
|
||||
setRegisterData(prev => ({ ...prev, email: e.target.value }))
|
||||
}}
|
||||
/>
|
||||
<TextField
|
||||
margin="dense"
|
||||
label={t("password")}
|
||||
type="password"
|
||||
fullWidth
|
||||
value={showRegister ? registerData.password : loginData.password}
|
||||
onChange={e => {
|
||||
setLoginData(prev => ({ ...prev, password: e.target.value }))
|
||||
setRegisterData(prev => ({ ...prev, password: e.target.value }))
|
||||
}}
|
||||
/>
|
||||
{showRegister &&
|
||||
<>
|
||||
<TextField
|
||||
margin="dense"
|
||||
label={t("email")}
|
||||
type="mail"
|
||||
fullWidth
|
||||
value={registerData.email}
|
||||
onChange={e => setRegisterData(prev => ({ ...prev, email: e.target.value }))}
|
||||
/>
|
||||
<TextField
|
||||
margin="dense"
|
||||
label={t("password")}
|
||||
type="password"
|
||||
fullWidth
|
||||
value={registerData.password}
|
||||
onChange={e => setRegisterData(prev => ({ ...prev, password: e.target.value }))}
|
||||
/>
|
||||
<TextField
|
||||
margin="dense"
|
||||
label={t("firstName")}
|
||||
@@ -183,29 +197,10 @@ const LoginDialog: React.FC<LoginDialogProps> = ({ open, onClose, loginData, set
|
||||
}))}
|
||||
/>
|
||||
</>
|
||||
) : (
|
||||
<>
|
||||
<TextField
|
||||
margin="dense"
|
||||
label={t("email")}
|
||||
type="email"
|
||||
fullWidth
|
||||
value={loginData.email}
|
||||
onChange={e => setLoginData(prev => ({ ...prev, email: e.target.value }))}
|
||||
/>
|
||||
<TextField
|
||||
margin="dense"
|
||||
label={t("password")}
|
||||
type="password"
|
||||
fullWidth
|
||||
value={loginData.password}
|
||||
onChange={e => setLoginData(prev => ({ ...prev, password: e.target.value }))}
|
||||
/>
|
||||
</>
|
||||
)}
|
||||
}
|
||||
</DialogContent>
|
||||
<DialogActions>
|
||||
<Button onClick={onClose}>{t("cancel")}</Button>
|
||||
<Button onClick={handleClose}>{t("cancel")}</Button>
|
||||
{showRegister ? (
|
||||
<Button onClick={handleRegister} disabled={isLoadingRegister}>
|
||||
{isLoadingRegister ? t("loading") : t("register")}
|
||||
|
||||
Reference in New Issue
Block a user