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 @@
+
+
+
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() {