Finished Landing Page

This commit is contained in:
2026-02-17 00:14:38 +01:00
parent 821ba82ecc
commit 94b0c68703
20 changed files with 1662 additions and 953 deletions

View File

@@ -1,22 +0,0 @@
"use client";
import { useEffect, useState } from "react";
import { useTheme as useNextTheme } from "next-themes";
export function useTheme() {
const { theme, resolvedTheme, setTheme } = useNextTheme();
const [mounted, setMounted] = useState(true);
const currentTheme = resolvedTheme ?? theme ?? "light";
const toggleTheme = () => {
setTheme(currentTheme === "dark" ? "light" : "dark");
};
return {
theme: currentTheme,
setTheme,
toggleTheme,
mounted,
};
}