UNPKG

@adaptabletools/adaptable

Version:

Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

22 lines (21 loc) 848 B
import { jsx as _jsx } from "react/jsx-runtime"; import * as React from 'react'; import { useAdaptable } from '../../../AdaptableContext'; export const PreviewChartSection = (props) => { const adaptable = useAdaptable(); const divRef = React.useRef(null); React.useEffect(() => { if (!divRef.current) { return; } const container = { name: 'Preview Chart', element: divRef.current, }; const transientChartDefinition = adaptable.api.chartingApi.internalApi.onPreviewExternalChart(props.chartDefinition, container); return () => { adaptable.api.chartingApi.internalApi.onHideExternalChart(transientChartDefinition); }; }, [divRef]); return _jsx("div", { ref: divRef, className: "twa:min-h-[280px] twa:h-full twa:w-full" }); };