carbon-react
Version:
A library of reusable React components for easily building user interfaces.
2 lines (1 loc) • 523 B
JavaScript
;var e=require("react/jsx-runtime"),t=require("react"),i=require("../utils/helpers/guid/index.js");function o(e){return e&&e.__esModule?e:{default:e}}const r=o(t).default.createContext({});exports.TooltipContext=r,exports.TooltipProvider=({children:o,tooltipPosition:l,helpAriaLabel:s,focusable:a,tooltipVisible:u,disabled:d,target:n})=>{const p=t.useRef(i.default());return e.jsx(r.Provider,{value:{tooltipPosition:l,helpAriaLabel:s,focusable:a,tooltipVisible:u,disabled:d,tooltipId:p,target:n},children:o})};