@grafana/ui
Version:
Grafana Components Library
32 lines (27 loc) • 809 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var css = require('@emotion/css');
require('../../geo/index.cjs');
var OpenLayersContext = require('../../geo/OpenLayersContext.cjs');
var utils = require('../../geo/utils.cjs');
;
function GeoCell({ value }) {
const { formatGeometry } = OpenLayersContext.useOpenLayersContext();
let disp = null;
if (formatGeometry && utils.isGeometry(value)) {
disp = formatGeometry(value);
} else if (value != null) {
disp = `${value}`;
}
return disp;
}
const styles = css.css({
fontFamily: "monospace",
whiteSpace: "nowrap",
overflow: "hidden",
textOverflow: "ellipsis"
});
const getStyles = () => styles;
exports.GeoCell = GeoCell;
exports.getStyles = getStyles;
//# sourceMappingURL=GeoCell.cjs.map