From f801f8f422954b884a6541321dba0669ee9d6173 Mon Sep 17 00:00:00 2001 From: Factiven Date: Sun, 22 Oct 2023 19:43:17 +0700 Subject: Update v4.2.0 (#93) --- pages/404.js | 51 ++-- pages/_app.js | 68 ++++-- pages/_error.js | 41 ++++ pages/_offline.js | 45 ++++ pages/admin/index.js | 7 +- pages/api/v2/admin/broadcast/index.js | 54 ++++- pages/api/v2/admin/bug-report/index.js | 30 +-- pages/api/v2/episode/[id].js | 171 +++++++++---- pages/api/v2/etc/recent/[page].js | 6 +- pages/api/v2/info/[id].js | 47 ---- pages/api/v2/info/index.js | 60 +++++ pages/api/v2/pages/[...id].js | 34 +++ pages/api/v2/source/index.js | 8 +- pages/en/anime/[...id].js | 11 +- pages/en/anime/recently-watched.js | 7 +- pages/en/anime/watch/[...info].js | 23 +- pages/en/index.js | 38 +-- pages/en/manga/[...id].js | 425 +++++++++++++++++++++++++++++++++ pages/en/manga/[id].js | 146 ----------- pages/en/manga/read/[...params].js | 202 +++++++++++++--- pages/en/profile/[user].js | 2 +- pages/en/search/[...param].js | 305 ++++++++++++++++------- 22 files changed, 1311 insertions(+), 470 deletions(-) create mode 100644 pages/_error.js create mode 100644 pages/_offline.js delete mode 100644 pages/api/v2/info/[id].js create mode 100644 pages/api/v2/info/index.js create mode 100644 pages/api/v2/pages/[...id].js create mode 100644 pages/en/manga/[...id].js delete mode 100644 pages/en/manga/[id].js (limited to 'pages') diff --git a/pages/404.js b/pages/404.js index f6e609f..085d984 100644 --- a/pages/404.js +++ b/pages/404.js @@ -1,27 +1,13 @@ import Head from "next/head"; import Link from "next/link"; -import { useEffect, useState } from "react"; -import { parseCookies } from "nookies"; import Image from "next/image"; import Footer from "@/components/shared/footer"; +import { NewNavbar } from "@/components/shared/NavBar"; +import { useRouter } from "next/router"; +import { ArrowLeftIcon } from "@heroicons/react/24/outline"; export default function Custom404() { - const [lang, setLang] = useState("en"); - const [cookie, setCookies] = useState(null); - - useEffect(() => { - let lang = null; - if (!cookie) { - const cookie = parseCookies(); - lang = cookie.lang || null; - setCookies(cookie); - } - if (lang === "en" || lang === null) { - setLang("en"); - } else if (lang === "id") { - setLang("id"); - } - }, []); + const router = useRouter(); return ( <> @@ -30,6 +16,7 @@ export default function Custom404() { +
The page you're looking for doesn't seem to exist.

- -
- Go back home -
- +
+ + +