Files
react/components/use-theme/theme-context.ts
witt e8a7a17d56 feat: export all types related to components (#562)
* feat: export all types related to components

fix(tooltip): fix the vertical offset of the arrow

* refactor: optimize events of all popup related components

* test: append testcases for popup base component

* test: add testcase for visible events

* test: update snapshots
2021-06-23 23:05:59 +08:00

10 lines
360 B
TypeScript

import React from 'react'
import Themes from '../themes'
import { GeistUIThemes } from '../themes/presets'
const defaultTheme = Themes.getPresetStaticTheme()
export const ThemeContext: React.Context<GeistUIThemes> =
React.createContext<GeistUIThemes>(defaultTheme)
export const useTheme = (): GeistUIThemes => React.useContext<GeistUIThemes>(ThemeContext)