useSubmenu.js 384 B

12345678910111213141516
  1. import {useState} from 'react';
  2. const useSubmenu = () => {
  3. const [anchorEl, setAnchorEl] = useState(null);
  4. const open = Boolean(anchorEl);
  5. const handleClick = (event) => {
  6. setAnchorEl(event.currentTarget);
  7. };
  8. const handleClose = () => {
  9. setAnchorEl(null);
  10. };
  11. return {anchorEl, open, handleClick, handleClose};
  12. }
  13. export default useSubmenu