TS7 upgrade + write to TS over JS

This commit is contained in:
2026-06-21 15:10:23 +02:00
parent 45b95b5f0c
commit b62fa8a292
16 changed files with 401 additions and 255 deletions
@@ -1,8 +1,13 @@
import { useEffect, useState } from "react";
import { getInitialTheme, applyTheme, toggleTheme } from "../utils/theme";
export function useTheme() {
const [theme, setTheme] = useState(getInitialTheme);
interface UseThemeReturn {
theme: string;
toggleTheme: () => void;
}
export function useTheme(): UseThemeReturn {
const [theme, setTheme] = useState<string>(getInitialTheme);
useEffect(() => {
applyTheme(theme);