carbon-react
Version:
A library of reusable React components for easily building user interfaces.
2 lines (1 loc) • 473 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),r=require("../logger/index.js");function t(e){return e&&e.__esModule?e:{default:e}}var u=t(e);exports.default=function({name:e,errorMessage:t,defaultValue:a}){const n=u.default.createContext(null);return n.displayName=e,[n.Provider,function(){return u.default.useContext(n)||(r.default.error(`${t}\nThis logged warning will become a thrown error in a future major release.`),a)}]};