import React, { createContext, useState } from 'react'; import { ThemeContextType, ThemeProviderProps, Theme } from './types'; import '../../assets/Themes/Theme.scss'; const ThemeContext = createContext(undefined); const ThemeProvider: React.FC = ({ children, theme }) => { const [currentTheme, setCurrentTheme] = useState( theme || 'ff-light-theme' ); const applyTheme = (newTheme: Theme) => setCurrentTheme(newTheme); return (
{children}
); }; export { ThemeContext }; export default ThemeProvider;