From 49627b1f46e01d9b6f7c41c63bbd72d9c6a4a0a5 Mon Sep 17 00:00:00 2001 From: iCrawl Date: Sat, 15 Apr 2023 14:03:03 +0200 Subject: [PATCH] chore(website): add banner --- apps/guide/src/app/page.tsx | 2 +- apps/guide/src/components/Footer.tsx | 12 +- apps/guide/src/components/Header.tsx | 2 +- .../packages/[package]/[version]/layout.tsx | 4 +- apps/website/src/app/page.tsx | 106 +++++++++--------- apps/website/src/components/Banner.tsx | 13 +++ apps/website/src/components/Footer.tsx | 10 +- apps/website/src/components/Header.tsx | 2 +- 8 files changed, 85 insertions(+), 66 deletions(-) create mode 100644 apps/website/src/components/Banner.tsx diff --git a/apps/guide/src/app/page.tsx b/apps/guide/src/app/page.tsx index 4ae27b01f..daedca5d8 100644 --- a/apps/guide/src/app/page.tsx +++ b/apps/guide/src/app/page.tsx @@ -8,7 +8,7 @@ export default function Page() { diff --git a/apps/guide/src/components/Footer.tsx b/apps/guide/src/components/Footer.tsx index f2b3cec8e..45167ec8d 100644 --- a/apps/guide/src/components/Footer.tsx +++ b/apps/guide/src/components/Footer.tsx @@ -9,7 +9,7 @@ export default function Footer() { @@ -27,7 +27,7 @@ export default function Footer() { Discord @@ -35,7 +35,7 @@ export default function Footer() { GitHub discussions @@ -48,14 +48,14 @@ export default function Footer() { discord.js @@ -64,7 +64,7 @@ export default function Footer() { discord-api-types diff --git a/apps/guide/src/components/Header.tsx b/apps/guide/src/components/Header.tsx index 310679123..0f889454b 100644 --- a/apps/guide/src/components/Header.tsx +++ b/apps/guide/src/components/Header.tsx @@ -77,7 +77,7 @@ export default function Header() { as="a" className="h-6 w-6 flex flex-row transform-gpu cursor-pointer select-none appearance-none place-items-center border-0 rounded rounded-full bg-transparent p-0 text-sm font-semibold leading-none no-underline outline-0 active:translate-y-px focus:ring focus:ring-width-2 focus:ring-blurple" href="https://github.com/discordjs/discord.js" - rel="noopener noreferrer" + rel="external noopener noreferrer" target="_blank" > diff --git a/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx b/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx index fa6bce190..225002d21 100644 --- a/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx +++ b/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx @@ -6,6 +6,7 @@ import { notFound } from 'next/navigation'; import type { PropsWithChildren } from 'react'; import { Providers } from './providers'; import { fetchModelJSON, fetchVersions } from '~/app/docAPI'; +import { Banner } from '~/components/Banner'; import { CmdKDialog } from '~/components/CmdK'; import { Nav } from '~/components/Nav'; import type { SidebarSectionItemData } from '~/components/Sidebar'; @@ -69,9 +70,10 @@ export default async function PackageLayout({ children, params }: PropsWithChild return ( +
-
+
diff --git a/apps/website/src/app/page.tsx b/apps/website/src/app/page.tsx index b67bcf768..a4674eac7 100644 --- a/apps/website/src/app/page.tsx +++ b/apps/website/src/app/page.tsx @@ -2,66 +2,70 @@ import { FiExternalLink } from '@react-icons/all-files/fi/FiExternalLink'; import Image from 'next/image'; import Link from 'next/link'; import vercelLogo from '~/assets/powered-by-vercel.svg'; +import { Banner } from '~/components/Banner'; import { SyntaxHighlighter } from '~/components/SyntaxHighlighter'; import { DESCRIPTION, CODE_EXAMPLE } from '~/util/constants'; export default function Page() { return ( -
-
-
-

- The most popular way to build - Discord
bots. -

-

{DESCRIPTION}

-
- - Docs - - - Guide - - - GitHub - +
+ +
+
+
+

+ The most popular way to build + Discord
bots. +

+

{DESCRIPTION}

+
+ + Docs + + + Guide + + + GitHub + +
+
+
+ {/* @ts-expect-error async component */} +
-
- {/* @ts-expect-error async component */} - +
-
- - Vercel - -
); } diff --git a/apps/website/src/components/Banner.tsx b/apps/website/src/components/Banner.tsx new file mode 100644 index 000000000..9447b09fb --- /dev/null +++ b/apps/website/src/components/Banner.tsx @@ -0,0 +1,13 @@ +export function Banner() { + return ( +
+ You are reading the documentation for the next version of discord.js. Documentation for v13/v14+ + has been moved to{' '} + + + old.discordjs.dev + + +
+ ); +} diff --git a/apps/website/src/components/Footer.tsx b/apps/website/src/components/Footer.tsx index f7f95ee21..97fe9b798 100644 --- a/apps/website/src/components/Footer.tsx +++ b/apps/website/src/components/Footer.tsx @@ -9,7 +9,7 @@ export default function Footer() { @@ -27,7 +27,7 @@ export default function Footer() { Discord @@ -35,7 +35,7 @@ export default function Footer() { GitHub discussions @@ -48,7 +48,7 @@ export default function Footer() { discord.js @@ -64,7 +64,7 @@ export default function Footer() { discord-api-types diff --git a/apps/website/src/components/Header.tsx b/apps/website/src/components/Header.tsx index 7ffb0c390..e8edde50e 100644 --- a/apps/website/src/components/Header.tsx +++ b/apps/website/src/components/Header.tsx @@ -94,7 +94,7 @@ export default function Header() { as="a" className="h-6 w-6 flex flex-row transform-gpu cursor-pointer select-none appearance-none place-items-center border-0 rounded rounded-full bg-transparent p-0 text-sm font-semibold leading-none no-underline outline-0 active:translate-y-px focus:ring focus:ring-width-2 focus:ring-blurple" href="https://github.com/discordjs/discord.js" - rel="noopener noreferrer" + rel="external noopener noreferrer" target="_blank" >