mirror of https://gitee.com/answerdev/answer.git
Merge branch 'feat/ui-0.5.0' into 'test'
Feat/ui 0.5.0 See merge request opensource/answer!284
This commit is contained in:
commit
cab4771a76
|
@ -27,6 +27,8 @@ interface FormDataItem {
|
|||
answer: Type.FormValue<string>;
|
||||
edit_summary: Type.FormValue<string>;
|
||||
}
|
||||
|
||||
const Ask = () => {
|
||||
const initFormData = {
|
||||
title: {
|
||||
value: '',
|
||||
|
@ -54,8 +56,6 @@ const initFormData = {
|
|||
errorMsg: '',
|
||||
},
|
||||
};
|
||||
|
||||
const Ask = () => {
|
||||
const { t } = useTranslation('translation', { keyPrefix: 'ask' });
|
||||
const [formData, setFormData] = useState<FormDataItem>(initFormData);
|
||||
const [checked, setCheckState] = useState(false);
|
||||
|
|
|
@ -84,17 +84,9 @@ const Index: FC<IProps> = ({ visible = false, callback }) => {
|
|||
setModalState(false);
|
||||
})
|
||||
.catch((err) => {
|
||||
// if (err.isError && err.key) {
|
||||
// formData[err.key].isInvalid = true;
|
||||
// formData[err.key].errorMsg = err.value;
|
||||
// if (err.key.indexOf('captcha') < 0) {
|
||||
// setModalState(false);
|
||||
// }
|
||||
// }
|
||||
|
||||
if (err.isError) {
|
||||
const data = handleFormError(err, formData);
|
||||
if (err.list.filter((v) => v.error_field.indexOf('captcha') < 0)) {
|
||||
if (!err.list.find((v) => v.error_field.indexOf('captcha') >= 0)) {
|
||||
setModalState(false);
|
||||
}
|
||||
setFormData({ ...data });
|
||||
|
|
|
@ -86,7 +86,7 @@ const Index: FC = () => {
|
|||
.catch((err) => {
|
||||
if (err.isError) {
|
||||
const data = handleFormError(err, formData);
|
||||
if (err.list.filter((v) => v.error_field.indexOf('captcha') < 0)) {
|
||||
if (!err.list.find((v) => v.error_field.indexOf('captcha') >= 0)) {
|
||||
setModalState(false);
|
||||
}
|
||||
setFormData({ ...data });
|
||||
|
|
|
@ -131,7 +131,7 @@ const Index: React.FC = () => {
|
|||
// }
|
||||
if (err.isError) {
|
||||
const data = handleFormError(err, formData);
|
||||
if (err.list.filter((v) => v.error_field.indexOf('captcha') < 0)) {
|
||||
if (!err.list.find((v) => v.error_field.indexOf('captcha') >= 0)) {
|
||||
setModalState(false);
|
||||
}
|
||||
setFormData({ ...data });
|
||||
|
|
Loading…
Reference in New Issue