src/layouts/components/Header.tsx
File Header.tsx
has 573 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { Link } from "@components/commons/link/Link";
import { IoChevronDown } from "react-icons/io5";
import { DeFiChainLogo } from "@components/icons/DeFiChainLogo";
import classNames from "classnames";
import { useRouter } from "next/router";
Function Header
has 140 lines of code (exceeds 100 allowed). Consider refactoring. Open
Open
export function Header(): JSX.Element {
const [menu, setMenu] = useState(false);
const [atTop, setAtTop] = useState(true);
const [isSearchIconClicked, setIsSearchIconClicked] = useState(false);
const [openProposalsLength, setOpenProposalsLength] = useState<