SpeciesFileGroup/taxonworks

View on GitHub
app/javascript/vue/tasks/observation_matrices/matrix_row_coder/store/helpers/makeContinuousObservation.js

Summary

Maintainability
A
2 hrs
Test Coverage
import makeBaseObservation from './makeBaseObservation'

export default function (observationData) {
  const observation = makeBaseObservation(observationData)
  return Object.assign(observation, {
    continuousValue: attemptGetContinuousValueFromData(),
    continuousUnit: observationData.continuous_unit || observationData.default_unit
  })

  function attemptGetContinuousValueFromData () {
    return observationData?.continuous_value || null
  }
};