diff --git a/src/components/molecules/ThemeSwitch.jsx b/src/components/molecules/ThemeSwitch.jsx index 18c2229..94189f8 100644 --- a/src/components/molecules/ThemeSwitch.jsx +++ b/src/components/molecules/ThemeSwitch.jsx @@ -7,12 +7,16 @@ class ThemeSwitch extends Component { constructor(props) { super(props) - this.state = { - dark: false - } + this.state = { dark: false } } componentDidMount() { + const now = new Date().getHours() + + if (now >= 19 || now <= 7) { + this.setState({ dark: true }) + } + this.toggleTheme() } @@ -22,7 +26,7 @@ class ThemeSwitch extends Component { isDark = () => this.state.dark === true - toggleState = () => { + handleChange = () => { this.setState({ dark: !this.isDark() }) } @@ -36,11 +40,12 @@ class ThemeSwitch extends Component {