import { type FC } from "hono/jsx"; export const ErrorPage: FC<{ error: unknown }> = ({ error }) => { const err = error as any; return (
{err?.message}
Status: {err?.status || 500} ); }; export const BrokenComponent: FC<{ error: unknown }> = () => { throw new Error("Component render error"); }; export const DetailedErrorPage: FC<{ error: unknown }> = ({ error }) => { const err = error as any; const styles = ` body { font-family: Arial, sans-serif; } .error-container { max-width: 600px; margin: 0 auto; padding: 20px; } .error-code { color: red; font-weight: bold; } `; return (Error Code: {err?.status || 500}
Message: {err?.message || "Unknown error"}
Please contact support if this problem persists.