summaryrefslogtreecommitdiffstats
path: root/src/hooks/useDarkMode.tsx
blob: 18aea682c49e347b36c9d49dcd025f2ec88989ff (plain)
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),
  }
}