aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/views/common/menu/PopupMenu.tsx
blob: 0d447f09c590f95695d4fa89757236996846b652 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import React from "react";

import Menu, { MenuItems } from "./Menu";

export interface PopupMenuProps {
  items: MenuItems;
  children: React.ReactElement;
}

export const PopupMenu: React.FC<PopupMenuProps> = ({ items, children }) => {
  const [show, setShow] = React.useState<boolean>(false);
  const toggle = (): void => setShow(!show);

  // TODO:

  return <Menu items={items} onItemClicked={() => setShow(false)} />;
};