@netdata/charts
Version:
Netdata frontend SDK and chart utilities
57 lines (56 loc) • 2.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _netdataUi = require("@netdata/netdata-ui");
var _controls = _interopRequireDefault(require("./controls"));
var _table = _interopRequireDefault(require("./table"));
var _useData2 = _interopRequireDefault(require("./useData"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
var Correlate = function Correlate() {
var _useData = (0, _useData2["default"])(),
loading = _useData.loading,
error = _useData.error,
data = _useData.data;
return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_netdataUi.Flex, {
flex: true,
column: true,
gap: 2,
height: {
min: "0px",
base: "100%"
},
overflow: "hidden",
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_netdataUi.Flex, {
flex: false,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_controls["default"], {})
}), error && /*#__PURE__*/(0, _jsxRuntime.jsx)(_netdataUi.Flex, {
justifyContent: "center",
padding: [2, 0],
children: /*#__PURE__*/(0, _jsxRuntime.jsxs)(_netdataUi.Text, {
color: "error",
children: ["Error: ", error]
})
}), loading && !(data !== null && data !== void 0 && data.length) && /*#__PURE__*/(0, _jsxRuntime.jsx)(_netdataUi.Flex, {
justifyContent: "center",
padding: [2, 0],
children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_netdataUi.Text, {
color: "textLite",
children: "Loading correlations..."
})
}), !loading && !error && (data === null || data === void 0 ? void 0 : data.length) === 0 && /*#__PURE__*/(0, _jsxRuntime.jsx)(_netdataUi.Flex, {
justifyContent: "center",
padding: [4, 0],
children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_netdataUi.Text, {
color: "textLite",
children: "No correlations found"
})
}), data && data.length > 0 && /*#__PURE__*/(0, _jsxRuntime.jsx)(_table["default"], {
data: data
})]
});
};
var _default = exports["default"] = Correlate;