@netdata/charts
Version:
Netdata frontend SDK and chart utilities
17 lines (16 loc) • 760 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _provider = require("../provider");
var _groupBoxes = require("../../chartLibraries/groupBoxes");
var _default = exports["default"] = function _default(uiName) {
var _chart$getUI$getGroup, _chart$getUI;
var chart = (0, _provider.useChart)();
var forceUpdate = (0, _provider.useForceUpdate)();
(0, _provider.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)) || _groupBoxes.initialValue;
};