From 1beed29a838774cc3b177f38bb765d9e307e9f28 Mon Sep 17 00:00:00 2001 From: LynithDev <61880709+LynithDev@users.noreply.github.com> Date: Sat, 6 Jan 2024 11:35:28 +0100 Subject: Grayscale hover on navbar dropdown elements + client side mod fetching --- apps/website/src/pages/mods.astro | 38 +++++++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 9 deletions(-) (limited to 'apps/website/src/pages') diff --git a/apps/website/src/pages/mods.astro b/apps/website/src/pages/mods.astro index 20e42b5..a0286ee 100644 --- a/apps/website/src/pages/mods.astro +++ b/apps/website/src/pages/mods.astro @@ -9,11 +9,7 @@ import configConst from '@config'; import Layout from '@layouts/Layout.astro'; import { Code } from 'astro:components'; -const res = await fetch('https://api.modrinth.com/v2/user/Wyvest/projects'); -const data = await res.json(); -const mods = data.filter((mod: any) => { - return mod.slug !== 'oneconfig' && mod.slug !== 'easeify'; -}); +const modrinthId = configConst.socials.modrinthId; --- @@ -47,19 +43,19 @@ const mods = data.filter((mod: any) => {
Redefining modding, one mod at a time
- +
- {Math.floor(mods.length / 5) * 5}+ mods. Unparalleled new features. OneConfig. We combine our groundbreaking library with mods with no equivalent anywhere else. + 16+ mods. Unparalleled new features. OneConfig. We combine our groundbreaking library with mods with no equivalent anywhere else.
-
{mods.length} maintained mods
+
16 maintained mods
OneConfig is a revolutionary new way to configure mods. It allows you to configure all of your mods in one place, with a beautiful UI. @@ -138,10 +134,34 @@ const mods = data.filter((mod: any) => {
Get our mods, available on Modrinth and GitHub.
- +
+ + -- cgit