in ui/src/app/common/components/indigo-components/directives/stoich-table/domain/product/view-row/product-view-row.js [38:57]
function setRowProperties(defaultProps, customProps) {
// Assign known custom properties to default object
_.forEach(customProps, function(value, key) {
if (fieldTypes.isId(key)) {
defaultProps[key] = value;
} else if (fieldTypes.isMolWeight(key)) {
defaultProps[key].value = value.value;
defaultProps[key].baseValue = value.value;
} else if (fieldTypes.isFormula(key)) {
defaultProps[key].value = _.isObject(value) ? value.value : value;
defaultProps[key].baseValue = _.isObject(value) ? value.baseValue : value;
} else if (fieldTypes.isEq(key)) {
defaultProps[key].value = value.value;
defaultProps[key].prevValue = value.prevValue ? value.prevValue : value.value;
defaultProps[key].entered = value.entered;
} else {
defaultProps[key] = value;
}
});
}