|
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 | |
|---|
| 1 | import * as React from 'react';
|
|---|
| 2 | import { createContext, useContext } from 'react';
|
|---|
| 3 | import { useUniqueId } from '../util/useUniqueId';
|
|---|
| 4 | var GraphicalItemIdContext = /*#__PURE__*/createContext(undefined);
|
|---|
| 5 | export 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 | };
|
|---|
| 16 | export function useGraphicalItemId() {
|
|---|
| 17 | return useContext(GraphicalItemIdContext);
|
|---|
| 18 | } |
|---|
Note:
See
TracBrowser
for help on using the repository browser.