Skip to content

Commit 285d293

Browse files
committed
docs(demo): Reset error boundary on navigation
1 parent 87a9b27 commit 285d293

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

examples/github-app/src/Boundary.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { useRouter } from '@anansi/router';
12
import { AsyncBoundary } from '@data-client/react';
23
import { styled } from '@linaria/react';
34
import { Spin } from 'antd';
@@ -11,7 +12,13 @@ function Boundary({
1112
children: ReactNode;
1213
fallback?: ReactNode;
1314
}) {
14-
return <AsyncBoundary fallback={fallback}>{children}</AsyncBoundary>;
15+
const router = useRouter();
16+
17+
return (
18+
<AsyncBoundary fallback={fallback} listen={router.history.listen}>
19+
{children}
20+
</AsyncBoundary>
21+
);
1522
}
1623
export default memo(Boundary);
1724

0 commit comments

Comments
 (0)