personal web client for Bluesky
typescript
solidjs
bluesky
atcute
1import { history, logger } from '~/globals/navigation';
2
3import Button from '~/components/button';
4
5const NotFoundPage = () => {
6 return (
7 <>
8 <div class="p-4">
9 <h2 class="text-lg font-bold">Page not found</h2>
10 <p class="mb-4 text-sm">
11 We're sorry, but the link you followed might be broken, or the page may have been removed.
12 </p>
13
14 <div class="mb-4">
15 <Button
16 onClick={() => {
17 if (logger.canGoBack) {
18 history.back();
19 } else {
20 history.navigate('/', { replace: true });
21 }
22 }}
23 size="sm"
24 variant="primary"
25 >
26 Go back
27 </Button>
28 </div>
29 </div>
30 </>
31 );
32};
33
34export default NotFoundPage;