mirror of
https://github.com/sergeyyarkov/devthread.ru.git
synced 2026-10-11 02:09:04 +03:00
34 lines
1.1 KiB
JavaScript
34 lines
1.1 KiB
JavaScript
import 'firebase/database';
|
|
import React from "react"
|
|
import './src/styles/global.scss'
|
|
import './src/components/Header/Header.scss'
|
|
import './src/components/About/About.scss'
|
|
import './src/components/Offers/Offers.scss'
|
|
import './src/components/Articles/Articles.scss'
|
|
import './src/components/Articles/ArticleCard/ArticleCard.scss'
|
|
import './src/components/Newsletter/Newsletter.scss'
|
|
import './src/components/Article/Article.scss'
|
|
import './src/components/Articles/MoreArticles/MoreArticles.scss'
|
|
import './src/components/Books/Books.scss'
|
|
import './src/components/Contacts/Contacts.scss'
|
|
import './src/components/Footer/Footer.scss'
|
|
|
|
import 'prismjs/themes/prism-tomorrow.css'
|
|
import 'prismjs/plugins/line-numbers/prism-line-numbers.css'
|
|
|
|
import { ThemeProvider } from "./src/context/ThemeContext"
|
|
|
|
export const wrapRootElement = ({ element }) => (
|
|
<ThemeProvider>{element}</ThemeProvider>
|
|
)
|
|
|
|
export const shouldUpdateScroll = ({
|
|
routerProps: { location }
|
|
}) => {
|
|
const { pathname } = location
|
|
const stopScrollLinks = ['/articles/']
|
|
|
|
if (stopScrollLinks.includes(pathname)) return false
|
|
|
|
return window.scrollTo(0, 0)
|
|
} |