import { createContext } from 'react'; /** * This context provides access to a function for closing the user menu. * * @example * import { Logout, MenuItemLink, UserMenu, useUserMenu } from 'react-admin'; * * const ConfigurationMenu = () => { * const { onClose } = useUserMenu(); * return ( * } * sidebarIsOpen * onClick={onClose} * /> * ); * }; * * export const MyUserMenu = () => ( * * * * * ); */ export const UserMenuContext = createContext( undefined ); export type UserMenuContextValue = { /** * Closes the user menu * @see UserMenu */ onClose: () => void; };