diff --git a/src/pages/_error.tsx b/src/pages/_error.tsx new file mode 100644 index 0000000..59e2a51 --- /dev/null +++ b/src/pages/_error.tsx @@ -0,0 +1,30 @@ +import { NextPageContext } from "next"; + +function ErrorPage({ statusCode }: { statusCode?: number }) { + return ( +
+

+ {statusCode === 404 + ? "404 - Halaman Tidak Ditemukan" + : "Terjadi Kesalahan"} +

+
+ ); +} + +ErrorPage.getInitialProps = ({ res, err }: NextPageContext) => { + const statusCode = res ? res.statusCode : err ? err.statusCode : 404; + return { statusCode }; +}; + +export default ErrorPage;