1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
import {useEffect, useMemo, useState} from "react"; import {ThemeConfig} from "bootstrap-darkmode"; export interface UseDarkMode { darkMode: boolean toggle: () => void } export default function useDarkMode() { return { darkMode, toggle: () => setDarkMode(dm => !dm), } }