UNPKG

@rc-component/menu

Version:
16 lines (15 loc) 370 B
import * as React from 'react'; export const IdContext = /*#__PURE__*/React.createContext(null); export function getMenuId(uuid, eventKey) { if (uuid === undefined) { return null; } return `${uuid}-${eventKey}`; } /** * Get `data-menu-id` */ export function useMenuId(eventKey) { const id = React.useContext(IdContext); return getMenuId(id, eventKey); }