@robotical/sensors-dashboard
Version:
A dashboard tool for depicting Marty data by Robotical
19 lines (18 loc) • 727 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = renameValueLabel;
require("core-js/modules/es.regexp.exec.js");
require("core-js/modules/es.string.replace.js");
var _addonsNames = _interopRequireDefault(require("./constants/addons-names"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
function renameValueLabel(valKey, addonName) {
const mappedFullKey = (0, _addonsNames.default)(valKey);
if (mappedFullKey !== valKey) {
return mappedFullKey;
}
const shortenedKey = valKey.replace(addonName, "").replace(/^[_\s-]+/, "");
const mappedShortKey = (0, _addonsNames.default)(shortenedKey);
return mappedShortKey || valKey;
}