diff --git a/packages/website/public/android-chrome-192x192.png b/packages/website/public/android-chrome-192x192.png new file mode 100644 index 000000000..27ce5eab5 Binary files /dev/null and b/packages/website/public/android-chrome-192x192.png differ diff --git a/packages/website/public/android-chrome-384x384.png b/packages/website/public/android-chrome-384x384.png new file mode 100644 index 000000000..1e9148e26 Binary files /dev/null and b/packages/website/public/android-chrome-384x384.png differ diff --git a/packages/website/public/apple-touch-icon-120x120-precomposed.png b/packages/website/public/apple-touch-icon-120x120-precomposed.png new file mode 100644 index 000000000..4f613d191 Binary files /dev/null and b/packages/website/public/apple-touch-icon-120x120-precomposed.png differ diff --git a/packages/website/public/apple-touch-icon-120x120.png b/packages/website/public/apple-touch-icon-120x120.png new file mode 100644 index 000000000..89f0e4670 Binary files /dev/null and b/packages/website/public/apple-touch-icon-120x120.png differ diff --git a/packages/website/public/apple-touch-icon-152x152-precomposed.png b/packages/website/public/apple-touch-icon-152x152-precomposed.png new file mode 100644 index 000000000..d46aa3c36 Binary files /dev/null and b/packages/website/public/apple-touch-icon-152x152-precomposed.png differ diff --git a/packages/website/public/apple-touch-icon-152x152.png b/packages/website/public/apple-touch-icon-152x152.png new file mode 100644 index 000000000..bb16a4346 Binary files /dev/null and b/packages/website/public/apple-touch-icon-152x152.png differ diff --git a/packages/website/public/apple-touch-icon-180x180-precomposed.png b/packages/website/public/apple-touch-icon-180x180-precomposed.png new file mode 100644 index 000000000..e4a8f3624 Binary files /dev/null and b/packages/website/public/apple-touch-icon-180x180-precomposed.png differ diff --git a/packages/website/public/apple-touch-icon-180x180.png b/packages/website/public/apple-touch-icon-180x180.png new file mode 100644 index 000000000..9bde9f097 Binary files /dev/null and b/packages/website/public/apple-touch-icon-180x180.png differ diff --git a/packages/website/public/apple-touch-icon-60x60-precomposed.png b/packages/website/public/apple-touch-icon-60x60-precomposed.png new file mode 100644 index 000000000..71bc7d6d2 Binary files /dev/null and b/packages/website/public/apple-touch-icon-60x60-precomposed.png differ diff --git a/packages/website/public/apple-touch-icon-60x60.png b/packages/website/public/apple-touch-icon-60x60.png new file mode 100644 index 000000000..9a00c01ef Binary files /dev/null and b/packages/website/public/apple-touch-icon-60x60.png differ diff --git a/packages/website/public/apple-touch-icon-76x76-precomposed.png b/packages/website/public/apple-touch-icon-76x76-precomposed.png new file mode 100644 index 000000000..1253a7d0a Binary files /dev/null and b/packages/website/public/apple-touch-icon-76x76-precomposed.png differ diff --git a/packages/website/public/apple-touch-icon-76x76.png b/packages/website/public/apple-touch-icon-76x76.png new file mode 100644 index 000000000..e8a42a3ca Binary files /dev/null and b/packages/website/public/apple-touch-icon-76x76.png differ diff --git a/packages/website/public/apple-touch-icon-precomposed.png b/packages/website/public/apple-touch-icon-precomposed.png new file mode 100644 index 000000000..e4a8f3624 Binary files /dev/null and b/packages/website/public/apple-touch-icon-precomposed.png differ diff --git a/packages/website/public/apple-touch-icon.png b/packages/website/public/apple-touch-icon.png new file mode 100644 index 000000000..9bde9f097 Binary files /dev/null and b/packages/website/public/apple-touch-icon.png differ diff --git a/packages/website/public/browserconfig.xml b/packages/website/public/browserconfig.xml new file mode 100644 index 000000000..2bb68a6f3 --- /dev/null +++ b/packages/website/public/browserconfig.xml @@ -0,0 +1,12 @@ + + + + + + + + + #090a16 + + + diff --git a/packages/website/public/favicon-16x16.png b/packages/website/public/favicon-16x16.png new file mode 100644 index 000000000..b1f4fd7f6 Binary files /dev/null and b/packages/website/public/favicon-16x16.png differ diff --git a/packages/website/public/favicon-32x32.png b/packages/website/public/favicon-32x32.png new file mode 100644 index 000000000..abad4e294 Binary files /dev/null and b/packages/website/public/favicon-32x32.png differ diff --git a/packages/website/public/favicon.ico b/packages/website/public/favicon.ico new file mode 100644 index 000000000..2bc43aae8 Binary files /dev/null and b/packages/website/public/favicon.ico differ diff --git a/packages/website/public/mstile-150x150.png b/packages/website/public/mstile-150x150.png new file mode 100644 index 000000000..64f1d830b Binary files /dev/null and b/packages/website/public/mstile-150x150.png differ diff --git a/packages/website/public/mstile-310x150.png b/packages/website/public/mstile-310x150.png new file mode 100644 index 000000000..e39afb185 Binary files /dev/null and b/packages/website/public/mstile-310x150.png differ diff --git a/packages/website/public/mstile-310x310.png b/packages/website/public/mstile-310x310.png new file mode 100644 index 000000000..e6962c2bf Binary files /dev/null and b/packages/website/public/mstile-310x310.png differ diff --git a/packages/website/public/mstile-70x70.png b/packages/website/public/mstile-70x70.png new file mode 100644 index 000000000..ce5925dca Binary files /dev/null and b/packages/website/public/mstile-70x70.png differ diff --git a/packages/website/src/assets/powered-by-vercel.svg b/packages/website/public/powered-by-vercel.svg similarity index 100% rename from packages/website/src/assets/powered-by-vercel.svg rename to packages/website/public/powered-by-vercel.svg diff --git a/packages/website/public/safari-pinned-tab.svg b/packages/website/public/safari-pinned-tab.svg new file mode 100644 index 000000000..3c4ffc825 --- /dev/null +++ b/packages/website/public/safari-pinned-tab.svg @@ -0,0 +1,32 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + diff --git a/packages/website/public/site.webmanifest b/packages/website/public/site.webmanifest new file mode 100644 index 000000000..a0655191f --- /dev/null +++ b/packages/website/public/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "discord.js", + "short_name": "discord.js", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-384x384.png", + "sizes": "384x384", + "type": "image/png" + } + ], + "theme_color": "#1a1b1e", + "background_color": "#1a1b1e", + "display": "standalone" +} diff --git a/packages/website/src/components/TableOfContentItems.tsx b/packages/website/src/components/TableOfContentItems.tsx index 3bf8175fc..341ffde60 100644 --- a/packages/website/src/components/TableOfContentItems.tsx +++ b/packages/website/src/components/TableOfContentItems.tsx @@ -1,4 +1,4 @@ -import { createStyles, Group, Text, Box } from '@mantine/core'; +import { createStyles, Group, Text, Box, Stack } from '@mantine/core'; import { VscListSelection } from 'react-icons/vsc'; import type { ApiClassJSON, ApiInterfaceJSON } from '~/DocModel/ApiNodeJSONEncoder'; @@ -68,18 +68,20 @@ export function TableOfContentItems({ Table of content - {propertyItems.length ? ( - <> - Properties - {propertyItems} - - ) : null} - {methodItems.length ? ( - <> - Methods - {methodItems} - - ) : null} + + {propertyItems.length ? ( + + Properties + {propertyItems} + + ) : null} + {methodItems.length ? ( + + Methods + {methodItems} + + ) : null} + ); } diff --git a/packages/website/src/pages/_app.tsx b/packages/website/src/pages/_app.tsx index fae614656..41b2b810c 100644 --- a/packages/website/src/pages/_app.tsx +++ b/packages/website/src/pages/_app.tsx @@ -1,7 +1,6 @@ import { ColorScheme, ColorSchemeProvider, MantineProvider } from '@mantine/core'; import { useColorScheme } from '@mantine/hooks'; import type { AppProps } from 'next/app'; -import Head from 'next/head'; import { useEffect, useState } from 'react'; import { RouterTransition } from '~/components/RouterTransition'; import '../styles/unocss.css'; @@ -18,40 +17,34 @@ export default function MyApp({ Component, pageProps }: AppProps) { }, [preferredColorScheme]); return ( - <> - - - - - - - - - - - + + + + + + ); } diff --git a/packages/website/src/pages/_document.tsx b/packages/website/src/pages/_document.tsx index 534ad0ab2..9ed53f46c 100644 --- a/packages/website/src/pages/_document.tsx +++ b/packages/website/src/pages/_document.tsx @@ -16,7 +16,18 @@ export default class _Document extends Document { public override render() { return ( - + + + + + + + + + + + +
diff --git a/packages/website/src/pages/index.tsx b/packages/website/src/pages/index.tsx index b272bc007..bd06c75ef 100644 --- a/packages/website/src/pages/index.tsx +++ b/packages/website/src/pages/index.tsx @@ -2,7 +2,6 @@ import { createStyles, Container, Title, Button, Group, Text, Center } from '@ma import Image from 'next/future/image'; import Link from 'next/link'; import codeSample from '../assets/code-sample.png'; -import vercelLogo from '../assets/powered-by-vercel.svg'; const useStyles = createStyles((theme) => ({ inner: { @@ -62,8 +61,6 @@ const useStyles = createStyles((theme) => ({ }, vercel: { - height: '100%', - maxWidth: 250, paddingBottom: theme.spacing.xl * 4, }, })); @@ -103,9 +100,11 @@ export default function IndexRoute() { Vercel