Clear error state when creating new post or changing steps
- Reset saveError and isSaving when opening create form - Clear error when navigating between steps 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
ea3c8b149e
commit
ced3a5b1a0
|
|
@ -1213,6 +1213,7 @@ export default function MapView({
|
||||||
};
|
};
|
||||||
|
|
||||||
const handlePrevStep = () => {
|
const handlePrevStep = () => {
|
||||||
|
setSaveError("");
|
||||||
setCreateStep((prev) => Math.max(0, prev - 1));
|
setCreateStep((prev) => Math.max(0, prev - 1));
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -1269,6 +1270,8 @@ export default function MapView({
|
||||||
setImageUsers("");
|
setImageUsers("");
|
||||||
setUrlPreviewLoading(false);
|
setUrlPreviewLoading(false);
|
||||||
setUrlPreviewError("");
|
setUrlPreviewError("");
|
||||||
|
setSaveError("");
|
||||||
|
setIsSaving(false);
|
||||||
setTitleTouched(false);
|
setTitleTouched(false);
|
||||||
setBodyTouched(false);
|
setBodyTouched(false);
|
||||||
setImageTouched(false);
|
setImageTouched(false);
|
||||||
|
|
@ -2028,7 +2031,7 @@ export default function MapView({
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (createStep < 2) setCreateStep((p) => p + 1);
|
if (createStep < 2) { setSaveError(""); setCreateStep((p) => p + 1); }
|
||||||
else handleSubmitPost();
|
else handleSubmitPost();
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue