UNPKG

@netdata/charts

Version:

Netdata frontend SDK and chart utilities

11 lines 607 B
import { useChart, useForceUpdate, useImmediateListener } from "../provider"; import { initialValue } from "../../chartLibraries/groupBoxes"; export default (function (uiName) { var _chart$getUI$getGroup, _chart$getUI; var chart = useChart(); var forceUpdate = useForceUpdate(); useImmediateListener(function () { return chart.getUI(uiName).on("groupBoxChanged", forceUpdate); }, [chart]); return ((_chart$getUI$getGroup = (_chart$getUI = chart.getUI(uiName)).getGroupBox) === null || _chart$getUI$getGroup === void 0 ? void 0 : _chart$getUI$getGroup.call(_chart$getUI)) || initialValue; });