Files
hudozka/src/ui/theme/Theme.tsx
T
2022-10-12 13:30:39 +06:00

18 lines
437 B
TypeScript

import { useState } from "react"
import { ThemeContext } from "./ThemeContext"
import { ThemeType } from "./types"
export type ThemeProps = {
children?: React.ReactNode
}
export const Theme: React.FC<ThemeProps> = ({ children }) => {
const [theme, setTheme] = useState<ThemeType>("default")
return (
<ThemeContext.Provider value={[theme, setTheme]}>
{children}
</ThemeContext.Provider>
)
}