From 62832e8deb88d568fc7ff3e0b06164c068513c76 Mon Sep 17 00:00:00 2001 From: CodeKyana <169302941+anotherfrench@users.noreply.github.com> Date: Thu, 1 Aug 2024 00:00:12 +0200 Subject: [PATCH] Updates Pages & API --- package-lock.json | 16 ++ package.json | 2 + src/app.html | 6 +- .../components/Layouts}/Footer.svelte | 2 +- .../components/Layouts}/Header.svelte | 3 +- src/lib/components/Layouts/MetaData.svelte | 69 ++++++ .../components/Pages/BigVideoOrImage.svelte | 44 ++++ .../components/Pages/DiscordChannel.svelte | 27 +++ src/lib/components/Pages/FeaturesText.svelte | 6 + src/routes/+layout.svelte | 8 +- src/routes/+page.svelte | 55 ++++- .../api/activate-revert-logo/+page.server.ts | 2 +- src/routes/api/og-images/+page.server.ts | 14 ++ src/routes/api/redirect/+page.server.ts | 20 +- src/routes/features/+page.svelte | 200 ++++++++++++++++++ src/routes/join/+page.svelte | 53 +++++ src/routes/map/+page.svelte | 20 +- src/routes/rules/+page.svelte | 24 +++ static/{assets/js/main.js => .nojekyll} | 0 static/assets/images/favicons/favicon.ico | Bin 0 -> 15086 bytes static/assets/images/ninjin_avatar.png | Bin 0 -> 113758 bytes static/site.webmanifest | 4 +- 22 files changed, 552 insertions(+), 23 deletions(-) rename src/{components => lib/components/Layouts}/Footer.svelte (97%) rename src/{components => lib/components/Layouts}/Header.svelte (97%) create mode 100644 src/lib/components/Layouts/MetaData.svelte create mode 100644 src/lib/components/Pages/BigVideoOrImage.svelte create mode 100644 src/lib/components/Pages/DiscordChannel.svelte create mode 100644 src/lib/components/Pages/FeaturesText.svelte create mode 100644 src/routes/api/og-images/+page.server.ts rename static/{assets/js/main.js => .nojekyll} (100%) create mode 100644 static/assets/images/favicons/favicon.ico create mode 100644 static/assets/images/ninjin_avatar.png diff --git a/package-lock.json b/package-lock.json index 485a376..8befe38 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "@popperjs/core": "^2.11.8", "flowbite": "^2.4.1", "flowbite-svelte": "^0.46.15", + "svelte-device-info": "^1.0.5", "tailwind-merge": "^2.4.0" }, "devDependencies": { @@ -3890,6 +3891,15 @@ "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0" } }, + "node_modules/svelte-device-info": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/svelte-device-info/-/svelte-device-info-1.0.5.tgz", + "integrity": "sha512-ImYE588bWDufOQChS8xfb6bVstkJHPuDk8tDtwYgkYU55WvfSzKTzkpblZkizWRpUNvnrakgsx24yHr6O3rY1g==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + } + }, "node_modules/svelte-eslint-parser": { "version": "0.41.0", "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.41.0.tgz", @@ -4314,6 +4324,12 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "license": "0BSD" + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", diff --git a/package.json b/package.json index a36b6ce..b96cc74 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "private": true, "scripts": { "dev": "vite dev", + "dev:expose": "vite dev --host", "build": "vite build", "preview": "vite preview", "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json", @@ -36,6 +37,7 @@ "@popperjs/core": "^2.11.8", "flowbite": "^2.4.1", "flowbite-svelte": "^0.46.15", + "svelte-device-info": "^1.0.5", "tailwind-merge": "^2.4.0" } } diff --git a/src/app.html b/src/app.html index 1956ad6..e560e2e 100644 --- a/src/app.html +++ b/src/app.html @@ -1,5 +1,5 @@ - +
- - + + // @ts-nocheck - import { page } from '$app/stores'; import { Button, @@ -37,7 +36,7 @@