ra-core
Version:
Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React
35 lines • 924 B
TypeScript
/**
* 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 (
* <MenuItemLink
* to="/configuration"
* primaryText="pos.configuration"
* leftIcon={<SettingsIcon />}
* sidebarIsOpen
* onClick={onClose}
* />
* );
* };
*
* export const MyUserMenu = () => (
* <UserMenu>
* <ConfigurationMenu />
* <Logout />
* </UserMenu>
* );
*/
export declare const UserMenuContext: import("react").Context<UserMenuContextValue | undefined>;
export type UserMenuContextValue = {
/**
* Closes the user menu
* @see UserMenu
*/
onClose: () => void;
};
//# sourceMappingURL=UserMenuContext.d.ts.map