mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
fix(error-display): reset showAfterDelay when error clears
This commit is contained in:
@@ -13,7 +13,10 @@ const ErrorDisplay = ({ error }: { error: any }) => {
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!hasError) return;
|
if (!hasError) return;
|
||||||
const timer = setTimeout(() => setShowAfterDelay(true), 1000);
|
const timer = setTimeout(() => setShowAfterDelay(true), 1000);
|
||||||
return () => clearTimeout(timer);
|
return () => {
|
||||||
|
clearTimeout(timer);
|
||||||
|
setShowAfterDelay(false);
|
||||||
|
};
|
||||||
}, [hasError]);
|
}, [hasError]);
|
||||||
|
|
||||||
if (!hasError || !showAfterDelay) {
|
if (!hasError || !showAfterDelay) {
|
||||||
|
|||||||
Reference in New Issue
Block a user