From e94514ed022a8dcec850034f201a70e190cd7c5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CSalar?= <“salar.sali97@gmail.com”> Date: Mon, 31 Oct 2022 17:13:43 +0300 Subject: [PATCH] the overlay in burger resolved --- src/components/Burger.tsx | 198 ++++++++++++++++++++++++++++++++ src/components/parts/Header.tsx | 63 +++++----- 2 files changed, 230 insertions(+), 31 deletions(-) create mode 100644 src/components/Burger.tsx diff --git a/src/components/Burger.tsx b/src/components/Burger.tsx new file mode 100644 index 0000000..99b9e67 --- /dev/null +++ b/src/components/Burger.tsx @@ -0,0 +1,198 @@ +import { Menu, Transition } from "@headlessui/react"; +import React, { Fragment } from "react"; +import classNames from "classnames"; +import { Disclosure } from "@headlessui/react"; + +/* -------------------------------------------------------------------------- */ +/* Components */ +/* -------------------------------------------------------------------------- */ +import ContextMenuAction from "./drop-down-menu/ContextMenuAction"; +import ContextMenu from "./drop-down-menu/ContextMenu"; +import { Button } from "./Button/Button"; +import Link from "./typography/Link"; + +/* -------------------------------------------------------------------------- */ +/* Icons */ +/* -------------------------------------------------------------------------- */ +import { ReactComponent as SVGFavoriteOutlined } from "assets/svg/favorite-outlined.svg"; +import { ReactComponent as SVGHamburger } from "assets/svg/hamburger.svg"; +import { ReactComponent as SVGFolder } from "assets/svg/folder.svg"; +import { ReactComponent as SVGFile } from "assets/svg/file.svg"; +import { ReactComponent as SVGEye } from "assets/svg/eye.svg"; +import { ReactComponent as SVGArrowUp } from "assets/svg/arrow-up.svg"; +import { ReactComponent as SVGCaretDown } from "assets/svg/caret-down.svg"; + +type Props = React.ComponentPropsWithoutRef<"div">; + +const Burger = (props: Props) => { + return ( +