import React, { useState, ReactNode } from "react"; import useClickOutside from "../../hooks/useClickOutside"; import { cls } from "../../utils/css"; import "./menu.less"; interface MenuProps { children: ReactNode; } export const Menu: React.FC = ({ children }) => { const [isOpen, setIsOpen] = useState(false); const ref = useClickOutside(() => setIsOpen(false)); const className = "menu"; return (
{children}
); }; interface MenuItemProps { red?: boolean; onClick?: () => void; children: ReactNode; } export const MenuItem: React.FC = ({ red, onClick, children, }) => { const className = `menu__items__item`; return (
{children}
); };