9 lines
281 B
TypeScript
9 lines
281 B
TypeScript
import { useContext } from 'react'
|
|
import { ThemeContext } from '../context/ThemeContext'
|
|
import type { ThemeMode } from '../utils/store'
|
|
|
|
export function useTheme(): [ThemeMode, (t: ThemeMode) => void] {
|
|
const ctx = useContext(ThemeContext)
|
|
return [ctx.theme, ctx.setTheme]
|
|
}
|