source: node_modules/recharts/es6/context/RegisterGraphicalItemId.js

Last change on this file was a762898, checked in by istevanoska <ilinastevanoska@…>, 5 months ago

Added visualizations

  • Property mode set to 100644
File size: 577 bytes
Line 
1import * as React from 'react';
2import { createContext, useContext } from 'react';
3import { useUniqueId } from '../util/useUniqueId';
4var GraphicalItemIdContext = /*#__PURE__*/createContext(undefined);
5export var RegisterGraphicalItemId = _ref => {
6 var {
7 id,
8 type,
9 children
10 } = _ref;
11 var resolvedId = useUniqueId("recharts-".concat(type), id);
12 return /*#__PURE__*/React.createElement(GraphicalItemIdContext.Provider, {
13 value: resolvedId
14 }, children(resolvedId));
15};
16export function useGraphicalItemId() {
17 return useContext(GraphicalItemIdContext);
18}
Note: See TracBrowser for help on using the repository browser.