signoz/frontend/src/hooks/useThemeMode.ts
2022-03-14 20:12:42 +05:30

16 lines
384 B
TypeScript

import { useSelector } from 'react-redux';
import { AppState } from 'store/reducers';
import AppReducer from 'types/reducer/app';
export interface IUseThemeModeReturn {
isDarkMode: boolean;
}
const useThemeMode = (): IUseThemeModeReturn => {
const { isDarkMode } = useSelector<AppState, AppReducer>((state) => state.app);
return { isDarkMode };
};
export default useThemeMode;