Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
ImprovedFunctionContextComponent.js 501 B
import React from 'react'
import { useTheme, useThemeUpdate } from './ThemeContext'

export default function ImprovedFunctionContextComponent() {
	const darkTheme = useTheme()
	const toggleTheme = useThemeUpdate()
	const themeStyles = {
		backgroundColor: darkTheme ? '#333' : '#CCC',
		color: darkTheme ? '#CCC' : '#333',
		padding: '2rem',
		margin: '2rem'
	}
  return (
    <>
      <button onClick={toggleTheme}>Toggle Theme</button>
      <div style={themeStyles}>Function Theme</div>
	</>	
  )
}