mirror of
https://github.com/sergeyyarkov/devthread.ru.git
synced 2026-10-11 02:09:04 +03:00
21 lines
529 B
JavaScript
21 lines
529 B
JavaScript
import React from 'react';
|
|
import 'firebase/database';
|
|
|
|
const OnDark = () => {
|
|
const codeToRunOnClient = `
|
|
if (localStorage.getItem('dark') || (new Date().getHours() >= 22 || new Date().getHours() <= 6)) {
|
|
document.body.classList.add('dark')
|
|
window.localStorage.setItem('dark', 'true')
|
|
}
|
|
`;
|
|
|
|
return (
|
|
<script
|
|
dangerouslySetInnerHTML={{ __html: codeToRunOnClient }}
|
|
/>
|
|
)
|
|
}
|
|
|
|
export const onRenderBody = ({ setPreBodyComponents }) => {
|
|
setPreBodyComponents(<OnDark key='isDarkTheme' />)
|
|
} |