index.js 484 B

12345678910111213141516171819
  1. import React from 'react'
  2. import { ThemeContext, themes } from '../../contexts/ThemeContext'
  3. import Toggle from '../toggle/index'
  4. const Root = () => (
  5. <ThemeContext.Consumer>
  6. {({ theme, setTheme }) => (
  7. <Toggle
  8. onChange={() => {
  9. if (theme === themes.light) setTheme(themes.dark)
  10. if (theme === themes.dark) setTheme(themes.light)
  11. }}
  12. value={theme === themes.dark}
  13. />
  14. )}
  15. </ThemeContext.Consumer>
  16. )
  17. export default Root