diff --git a/src/components/ThemeChanger.js b/src/components/ThemeChanger.js index 6a930be..454eb16 100644 --- a/src/components/ThemeChanger.js +++ b/src/components/ThemeChanger.js @@ -2,37 +2,62 @@ import { useDispatch, useSelector } from 'react-redux'; import { setTheme } from '../store/slices/themeSlice'; import config from '../config'; import { skeleton } from '../helpers/utils'; +import { IoColorPaletteOutline } from 'react-icons/io5'; +import { memo } from 'react'; const ThemeChanger = () => { const dispatch = useDispatch(); const theme = useSelector(state => state.theme); const loading = useSelector(state => state.loading); - const handleChange = (e) => { - dispatch(setTheme(e.target.value)); + const changeTheme = (e, selectedTheme) => { + e.preventDefault(); + dispatch(setTheme(selectedTheme)); } - + return ( -