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(() => {
|
||||
if (!hasError) return;
|
||||
const timer = setTimeout(() => setShowAfterDelay(true), 1000);
|
||||
return () => clearTimeout(timer);
|
||||
return () => {
|
||||
clearTimeout(timer);
|
||||
setShowAfterDelay(false);
|
||||
};
|
||||
}, [hasError]);
|
||||
|
||||
if (!hasError || !showAfterDelay) {
|
||||
|
||||
Reference in New Issue
Block a user