Rev 3618 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { createContext, useState } from 'react';export const MenuContext = createContext({anchorEl: null,open: false,openMenu: () => {},closeMenu: () => {},handleClick: () => {}});export function MenuProvider({ children }) {const [anchorEl, setAnchorEl] = useState();const open = Boolean(anchorEl);const openMenu = (element) => {setAnchorEl(element);};const closeMenu = () => {setAnchorEl(null);};const handleClick = (onClick) => {closeMenu();onClick();};return (<MenuContext.Provider value={{ anchorEl, open, openMenu, closeMenu, handleClick }}>{children}</MenuContext.Provider>);}