@eisberg-labs/use-google-charts
Version:
Google charts context loader for React components, loosely typed.
2 lines (1 loc) • 510 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@charlietango/use-script"),t=require("react");function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=r(e);exports.useGoogleCharts=function(r,a,c){void 0===c&&(c="current");var s=o.default("https://www.gstatic.com/charts/loader.js");s[0];var u=s[1];t.useEffect((function(){if(u===e.ScriptStatus.READY){if(!window&&!window.google)return;google.charts.load(c,a),google.charts.setOnLoadCallback(r)}}),[u])};