UNPKG

ag-charts-react

Version:
2 lines (1 loc) 2.19 kB
(function(n,c){typeof exports=="object"&&typeof module=="object"?module.exports=c(require("ag-charts-community"),require("react"),require("react-dom")):typeof define=="function"&&define.amd?define("AgCharts",["ag-charts-community","react","react-dom"],c):typeof exports=="object"?exports.AgCharts=c(require("ag-charts-community"),require("react"),require("react-dom")):n.AgCharts=c(n.agCharts,n.React,n.ReactDOM)})(this,(n,c,O)=>{var f={},u={exports:f};if(typeof l>"u")var l=function(e){if(e==="ag-charts-community")return n;if(e==="react")return c;if(e==="react-dom")return O;throw new Error("Unknown module: "+e)};var g=Object.defineProperty,A=Object.getOwnPropertyDescriptor,j=Object.getOwnPropertyNames,w=Object.prototype.hasOwnProperty,x=(t,e)=>{for(var a in e)g(t,a,{get:e[a],enumerable:!0})},P=(t,e,a,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of j(e))!w.call(t,r)&&r!==a&&g(t,r,{get:()=>e[r],enumerable:!(s=A(e,r))||s.enumerable});return t},R=t=>P(g({},"__esModule",{value:!0}),t),_={};x(_,{AgCharts:()=>q,AgFinancialCharts:()=>N,AgGauge:()=>D}),u.exports=R(_);var o=l("react"),y=l("ag-charts-community");function v(t,e){return{...t,container:e.current}}function h(t,e){const a=(0,o.forwardRef)(function(r,F){const{options:m,style:b,className:C}=r,d=(0,o.useRef)(null),i=(0,o.useRef)();(0,o.useLayoutEffect)(()=>{const p=t(v(m,d));return i.current=p,()=>{p.destroy()}},[]);const G=i.current===void 0;return(0,o.useEffect)(()=>{G||i.current?.update(v(m,d)).catch(p=>console.error(p))},[m]),(0,o.useImperativeHandle)(F,()=>i.current,[]),(0,o.useMemo)(()=>(0,o.createElement)("div",{ref:d,style:b,className:C}),[b,C])});return a.displayName=e,a}var q=h(t=>y.AgCharts.create(t),"AgCharts"),N=h(t=>y.AgCharts.createFinancialChart(t),"AgFinancialCharts"),D=h(t=>y.AgCharts.createGauge(t),"AgGauge");if(typeof u.exports=="object"&&typeof f=="object"){var E=(t,e,a,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of Object.getOwnPropertyNames(e))!Object.prototype.hasOwnProperty.call(t,r)&&r!==a&&Object.defineProperty(t,r,{get:()=>e[r],enumerable:!(s=Object.getOwnPropertyDescriptor(e,r))||s.enumerable});return t};u.exports=E(u.exports,f)}return u.exports});