Rev 3540 | Rev 3618 | Ir a la última revisión | 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.Providervalue={{anchorEl,open,openMenu,closeMenu,handleClick}}>{children}</MenuContext.Provider>);}