import { css, cx } from '@emotion/css' import Router from './Router' import useIntersectionObserver from '@/web/hooks/useIntersectionObserver' import uiStates from '@/web/states/uiStates' import { useEffect, useRef } from 'react' const Main = () => { // Show/hide topbar background const observePoint = useRef(null) const { onScreen } = useIntersectionObserver(observePoint) useEffect(() => { uiStates.hideTopbarBackground = onScreen return () => { uiStates.hideTopbarBackground = false } }, [onScreen]) return (
) } export default Main