From fca3194801991c8e43fa7d1540f7250d4005f795 Mon Sep 17 00:00:00 2001 From: "Nemo (Claude Code)" Date: Wed, 1 Apr 2026 04:56:21 +0000 Subject: [PATCH] fix: add pages/_error and _document to fix Html import in build --- pages/_document.tsx | 12 ++++++++++++ pages/_error.tsx | 14 ++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 pages/_document.tsx create mode 100644 pages/_error.tsx diff --git a/pages/_document.tsx b/pages/_document.tsx new file mode 100644 index 0000000..ccea6be --- /dev/null +++ b/pages/_document.tsx @@ -0,0 +1,12 @@ +import { Html, Head, Main, NextScript } from 'next/document'; +export default function Document() { + return ( + + + +
+ + + + ); +} diff --git a/pages/_error.tsx b/pages/_error.tsx new file mode 100644 index 0000000..2817e6b --- /dev/null +++ b/pages/_error.tsx @@ -0,0 +1,14 @@ +// Custom error page — prevents Html import issue in Next.js pages router +export default function Error({ statusCode }: { statusCode?: number }) { + return ( +
+

{statusCode || 'Error'}

+

{statusCode === 404 ? 'Page not found' : 'An error occurred'}

+
+ ); +} + +Error.getInitialProps = ({ res, err }: any) => { + const statusCode = res ? res.statusCode : err ? err.statusCode : 404; + return { statusCode }; +};