import { MenuProps } from '@szhsin/react-menu'; import React, { PropsWithChildren, useRef } from 'react'; import VerticalElipsisIcon from 'components/common/Icons/VerticalElipsisIcon'; import useModal from 'lib/hooks/useModal'; import * as S from './Dropdown.styled'; interface DropdownProps extends PropsWithChildren> { label?: React.ReactNode; disabled?: boolean; } const Dropdown: React.FC = ({ label, disabled, children }) => { const ref = useRef(null); const { isOpen, setClose, setOpen } = useModal(false); const handleClick: React.MouseEventHandler = (e) => { e.preventDefault(); e.stopPropagation(); setOpen(); }; return ( <> {label || } {children} ); }; export default Dropdown;