エラー時にスクロールトップに移行

このコミットが含まれているのは:
dragon1211 2021-12-21 17:33:14 -08:00
コミット d4533c1c18
29個のファイルの変更31行の追加30行の削除

ファイルの表示

@ -64,7 +64,7 @@ const ChildDetail = (props) => {
break;
}
case 400: set400Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
});
};

ファイルの表示

@ -91,7 +91,7 @@ const ChildEdit = (props) => {
break;
}
case 400: set400Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
}

ファイルの表示

@ -46,7 +46,7 @@ const ChildPasswordEdit = (props) => {
break;
}
case 400: set400Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
}

ファイルの表示

@ -37,6 +37,7 @@ const AdminLogin = () => {
window.location.href = "/admin/meeting";
}
else if(response.data.status_code == 422){
window.scrollTo(0, 0);
set422Errors(response.data.error_messages);
}
else if(response.data.status_code == 400){

ファイルの表示

@ -128,7 +128,7 @@ const MeetingEdit = (props) => {
break;
}
case 400: set400Error("更新失敗しました。"); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
});
}
@ -164,7 +164,7 @@ const MeetingEdit = (props) => {
switch(response.data.status_code){
case 200: setMeetingImages(response.data.params); break;
case 400: set400Error("画像の登録に失敗しました。"); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
});
},

ファイルの表示

@ -70,7 +70,7 @@ const ParentDetail = (props) => {
break;
}
case 400: set400Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
});
};

ファイルの表示

@ -86,7 +86,7 @@ const ParentEdit = (props) => {
}
case 400: set400Error(response.data.error_messages); break;
case 401: set401Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
}

ファイルの表示

@ -45,7 +45,7 @@ const ParentPasswordEdit = (props) => {
break;
}
case 400: set400Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
}

ファイルの表示

@ -31,8 +31,8 @@ const ParentRegister = () => {
setSubmit(false);
switch(response.data.status_code){
case 200: setSuccess(response.data.success_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 400: set400Error(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
.catch(err=>console.log(err))

ファイルの表示

@ -24,7 +24,7 @@ const ChildForgotPassword = () => {
setSubmit(false)
switch(response.data.status_code){
case 200: setSuccess(response.data.success_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
case 400: set400Error(response.data.error_messages); break;
case 401: set400Error(response.data.error_messages); break;
case 402: set400Error(response.data.error_messages); break;

ファイルの表示

@ -34,8 +34,8 @@ const ChildForgotPasswordReset = (props) => {
history.push({pathname: '/c-account/forgot-password/complete', state: response.data.success_messages});
break;
}
case 422: set422Errors(response.data.error_messages); break;
case 400: set400Error(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
}

ファイルの表示

@ -33,8 +33,8 @@ const ChildLogin = (props) => {
window.location.href = '/c-account/meeting';
break;
}
case 422: set422Errors(response.data.error_messages); break;
case 400: set400Error(response.data.error_message); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
}

ファイルの表示

@ -72,8 +72,8 @@ const ChildSignUp = (props) => {
setSubmit(false);
switch(response.data.status_code){
case 200: history.push({pathname: '/c-account/register/complete/'+props.match.params.token, state: response.data.success_messages}); break;
case 422: set422Errors(response.data.error_messages); break;
case 400: history.push({pathname: '/c-account/register/error/'+props.match.params.token, state: response.data.error_messages}); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
};
})
}

ファイルの表示

@ -24,8 +24,8 @@ const ChildSignUpTemporary = () => {
setSubmit(false);
switch(response.data.status_code){
case 200: setSuccess("本登録用URLを送信に成功しました"); break;
case 422: set422Errors(response.data.error_messages); break;
case 400: set400Error(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
};
})
}

ファイルの表示

@ -110,7 +110,7 @@ const ProfileEdit = () => {
break;
}
case 400: set400Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
}

ファイルの表示

@ -80,7 +80,7 @@ const Profile = (props) => {
break;
}
case 400: set400Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
});
};

ファイルの表示

@ -47,7 +47,7 @@ const ProfilePasswordEdit = () => {
break;
}
case 400: set400Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
}

ファイルの表示

@ -29,8 +29,8 @@ const Contact = () => {
setSubmit(false);
switch(response.data.status_code){
case 200: history.push({pathname: '/contact-us/complete', state: {}}); break;
case 422: set422Errors(response.data.error_messages); break;
case 400: set400Error(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
};
})
.catch(err=>console.log(err))

ファイルの表示

@ -24,8 +24,8 @@ const ParentForgotPassword = () => {
setSubmit(false)
switch(response.data.status_code){
case 200: setSuccess(response.data.success_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 400: set400Error(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
}

ファイルの表示

@ -34,8 +34,8 @@ const ParentForgotPasswordReset = (props) => {
history.push({pathname: '/p-account/forgot-password/complete', state: response.data.success_messages});
break;
}
case 422: set422Errors(response.data.error_messages); break;
case 400: set400Error(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
}

ファイルの表示

@ -33,8 +33,8 @@ const ParentLogin = (props) => {
window.location.href = '/p-account/meeting';
break;
}
case 422: set422Errors(response.data.error_messages); break;
case 400: set400Error(response.data.error_message); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
}

ファイルの表示

@ -67,7 +67,7 @@ const ParentSignUp = (props) => {
setSubmit(false);
switch(response.data.status_code){
case 200: history.push({pathname: '/p-account/register/complete/'+props.match.params.token, state: response.data.success_messages}); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
case 400: set400Error(response.data.error_messages); break;
case 401: history.push({pathname: '/p-account/register/error/'+props.match.params.token, state: response.data.error_messages}); break;
};

ファイルの表示

@ -33,7 +33,7 @@ const ChildAdd = () => {
case 200: setSuccess(response.data.success_messages); break;
case 400: set400Error(response.data.error_messages); break;
case 401: set401Error(response.data.error_messages); set400Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
});
}

ファイルの表示

@ -73,7 +73,7 @@ const ChildEdit = (props) => {
break;
}
case 400: set400Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
});
}

ファイルの表示

@ -142,7 +142,7 @@ const MeetingAdd = (props) => {
break;
}
case 400: set400Error("登録失敗しました。"); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
});
}

ファイルの表示

@ -156,7 +156,7 @@ useEffect(()=>{
break;
}
case 400: set400Error("編集が失敗しました。"); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
});
}
@ -193,7 +193,7 @@ useEffect(()=>{
switch(response.data.status_code){
case 200: setMeetingImages(response.data.params); break;
case 400: set400Error("画像の登録に失敗しました。"); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
},

ファイルの表示

@ -81,7 +81,7 @@ const ProfileEdit = () => {
break;
}
case 400: set400Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
});
}

ファイルの表示

@ -80,7 +80,7 @@ const Profile = (props) => {
break;
}
case 400: set400Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
});
};

ファイルの表示

@ -45,7 +45,7 @@ const ProfilePasswordEdit = () => {
break;
}
case 400: set400Error(response.data.error_messages); break;
case 422: set422Errors(response.data.error_messages); break;
case 422: window.scrollTo(0, 0); set422Errors(response.data.error_messages); break;
}
})
}