diff --git a/sites/dev/components/header/index.mjs b/sites/dev/components/header/index.mjs
index 09aebd209fc..dd050c191c1 100644
--- a/sites/dev/components/header/index.mjs
+++ b/sites/dev/components/header/index.mjs
@@ -1,9 +1,8 @@
// Hooks
-import { useState, useEffect, useContext } from 'react'
+import { useContext } from 'react'
import { useTranslation } from 'next-i18next'
// Context
import { ModalContext } from 'shared/context/modal-context.mjs'
-import { LoadingContext } from 'shared/context/loading-context.mjs'
// Components
import {
I18nIcon,
@@ -17,7 +16,7 @@ import {
FreeSewingIcon,
HeartIcon,
} from 'shared/components/icons.mjs'
-import { Ribbon } from 'shared/components/ribbon.mjs'
+import { HeaderWrapper } from 'shared/components/wrappers/header.mjs'
import { ModalThemePicker, ns as themeNs } from 'shared/components/modal/theme-picker.mjs'
import { ModalMenu } from 'site/components/navigation/modal-menu.mjs'
@@ -100,38 +99,11 @@ const NavIcons = ({ setModal }) => {
)
}
-export const Header = () => {
+export const Header = (props) => {
const { setModal } = useContext(ModalContext) || {}
- const { loading } = useContext(LoadingContext)
- const [prevScrollPos, setPrevScrollPos] = useState(0)
- const [show, setShow] = useState(true)
-
- useEffect(() => {
- if (typeof window !== 'undefined') {
- const handleScroll = () => {
- const curScrollPos = typeof window !== 'undefined' ? window.pageYOffset : 0
- if (curScrollPos >= prevScrollPos) {
- if (show && curScrollPos > 20) setShow(false)
- } else setShow(true)
- setPrevScrollPos(curScrollPos)
- }
- window.addEventListener('scroll', handleScroll)
- return () => window.removeEventListener('scroll', handleScroll)
- }
- }, [prevScrollPos, show])
return (
-