From 2ad4263454eec36e13edcbced32636ad38b1cff1 Mon Sep 17 00:00:00 2001 From: Hugo Montenegro Date: Tue, 1 Oct 2024 14:49:21 +0100 Subject: [PATCH] Revert "feat: add cashout navbar" --- src/components/Global/Header/index.tsx | 80 +++++++++++++++----------- src/styles/theme.ts | 15 +---- 2 files changed, 48 insertions(+), 47 deletions(-) diff --git a/src/components/Global/Header/index.tsx b/src/components/Global/Header/index.tsx index f050a50f..4f175412 100644 --- a/src/components/Global/Header/index.tsx +++ b/src/components/Global/Header/index.tsx @@ -1,14 +1,29 @@ 'use client' import React, { useEffect, useState } from 'react' -import { Box, Flex, Text, Stack, Collapse, useDisclosure } from '@chakra-ui/react' +import { + Box, + Flex, + Text, + Stack, + Collapse, + useDisclosure, + Button, + Menu, + MenuButton, + MenuItem, + MenuList, +} from '@chakra-ui/react' import { useLottie, LottieOptions } from 'lottie-react' + import Link from 'next/link' +import Image from 'next/image' + +import * as assets_icons from '@/assets/icons' import * as assets from '@/assets' import * as utils from '@/utils' import { useWeb3Modal } from '@web3modal/wagmi/react' import { useAccount } from 'wagmi' import { useRouter } from 'next/navigation' -import { breakpoints, emToPx } from '@/styles/theme' const defaultLottieOptions: LottieOptions = { animationData: assets.HAMBURGER_LOTTIE, @@ -25,29 +40,17 @@ const defaultLottieStyle = { } export const Header = () => { - const { isOpen, onToggle, onClose } = useDisclosure() + const { isOpen, onToggle } = useDisclosure() const [isOpenState, setIsOpenState] = useState(false) useEffect(() => { - const handleMediaQueryChange = () => { - if (window.innerWidth >= emToPx(breakpoints.lg) && isOpen) { - onClose() - setIsOpenState(false) - } - } - - window.addEventListener('resize', handleMediaQueryChange) - - // Clean up the listener when the component unmounts - return () => { - window.removeEventListener('resize', handleMediaQueryChange) - } - }, [isOpen, onClose]) + setIsOpenState(!isOpen) + }, [isOpen]) return ( - +
{ @@ -56,12 +59,12 @@ export const Header = () => { }} > logo - peanut protocol + peanut protocol
{ - +
@@ -101,7 +104,7 @@ const MenuToggle = ({ toggle, isOpen }: { toggle: () => void; isOpen: boolean }) justifyContent={'center'} alignContent={'center'} alignItems={'center'} - display={{ base: 'flex', lg: 'none' }} + display={{ base: 'flex', md: 'none' }} onClick={() => { toggle() goToAndStop(isOpen ? 37 : 0, true) @@ -155,17 +158,6 @@ const MenuLinks = () => { - - - cashout - - BETA - - -
{showMenu && (
+ + + cashout + + BETA + + + parseFloat(em) * 16 - export const theme = extendTheme({ breakpoints, config,