Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/llms-txt-hub / apps/web/app/error.tsx |
| Date | Not specified in source |
| Repository | Janady13/llms-txt-hub |
| Revision | e0f4bf978d4df168369c7601d9c5f5ea89e84377 |
| Branch | main |
| Path or archive member | apps/web/app/error.tsx |
| Original SHA-256 | 44889ce95f9ca9f62c318eaa19bbdbb9b8ed839722650f7f85de524530ffffaf |
| Git blob SHA | 10eccca7e706944c06d9f3f7da6a71411a8124d6 |
| Reading-copy SHA-256 | 44889ce95f9ca9f62c318eaa19bbdbb9b8ed839722650f7f85de524530ffffaf |
Recovered source transcript
Download complete source text ↓35 lines · 1.3 KB
'use client'
import { Button } from '@thedaviddias/design-system/button'
import { logger } from '@thedaviddias/logging'
import type { ErrorInfo } from 'next/error'
import { useEffect } from 'react'
// biome-ignore lint/suspicious/noShadowRestrictedNames: Next.js requires this component to be named Error
export default function Error({ error, unstable_retry }: ErrorInfo) {
useEffect(() => {
logger.error(error)
}, [error])
return (
<main className="container relative mx-auto flex flex-col items-center justify-center px-4">
<div className="mx-auto flex h-screen flex-col items-center justify-center">
<div className="flex h-full flex-col items-center justify-center">
<span className="not-found rounded-md px-3.5 py-1 text-sm font-medium dark:text-neutral-50">
Error
</span>
<h1 className="mt-5 text-3xl font-bold dark:text-neutral-50 md:text-5xl">
Something went wrong!
</h1>
<p className="mx-auto mt-5 max-w-xl text-center text-base font-medium text-neutral-400">
An unexpected error occurred. Please try again later.
</p>
<Button onClick={() => unstable_retry()} className="mt-8">
Try again
</Button>
</div>
</div>
</main>
)
}