import React, { FC } from 'react'; import tw, { css, styled } from 'twin.macro'; import CollapseExpandIcon from '../../icons/CollapseExpandIcon'; import { NAV_SUBMENU_DATA_ATTR_NAME } from './constants'; import { getMarkupFromSVGComponent } from './helpers'; export const TopNavBody = styled.nav(() => [ tw`p-4 sm:px-6 md:(px-8 shadow) sticky top-0 inset-x-0 bg-white mx-0 flex flex-row justify-between`, css` z-index: 2; `, ]); export const TopNavLeftContent = styled.nav(() => [tw`flex flex-row gap-6`]); export const TopNavRightContent = styled.nav(() => [tw`flex flex-row gap-6`]); export const NavItemWrapper = styled.div` position: relative; @media (min-width: 768px) { &:hover { [${NAV_SUBMENU_DATA_ATTR_NAME}] { display: flex; } } } @media (max-width: 767px) { width: 100%; } `; const TopNavSubmenu: FC<{ className?: string }> = (props) => (