IdContext.js 382 B

12345678910111213141516
  1. import * as React from 'react';
  2. export var IdContext = /*#__PURE__*/React.createContext(null);
  3. export function getMenuId(uuid, eventKey) {
  4. if (uuid === undefined) {
  5. return null;
  6. }
  7. return "".concat(uuid, "-").concat(eventKey);
  8. }
  9. /**
  10. * Get `data-menu-id`
  11. */
  12. export function useMenuId(eventKey) {
  13. var id = React.useContext(IdContext);
  14. return getMenuId(id, eventKey);
  15. }