Fix LTL bug, use column height, not chart height

This commit is contained in:
Julia Friesel
2018-09-17 19:27:32 +02:00
parent 738a00c15b
commit 44c51225e6
3 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -33,7 +33,7 @@ export default class CycleChart extends Component {
const height = nativeEvent.layout.height
this.setState({ chartHeight: height })
this.reCalculateChartInfo = () => {
this.setState({ columns: this.makeColumnInfo(nfpLines(height)) })
this.setState({ columns: this.makeColumnInfo(nfpLines()) })
}
this.cycleDaysSortedByDate.addListener(this.reCalculateChartInfo)
@@ -104,7 +104,7 @@ export default class CycleChart extends Component {
dateString,
y: temp ? normalizeToScale(temp, columnHeight) : null,
symptoms,
...getFhmAndLtlInfo(dateString, temp)
...getFhmAndLtlInfo(dateString, temp, columnHeight)
}
})
+1 -1
View File
@@ -67,7 +67,7 @@ export default class DayColumn extends Component {
x2={x}
y2={columnHeight}
{...styles.nfpLine}
key='ltl'
key='fhm'
/>)
columnElements.push(fhmLine)
}
+3 -3
View File
@@ -1,7 +1,7 @@
import { getCycleStatusForDay } from '../../lib/sympto-adapter'
import { normalizeToScale } from './y-axis'
export default function (chartHeight) {
export default function () {
const cycle = {
status: null
}
@@ -49,7 +49,7 @@ export default function (chartHeight) {
)
}
return function(dateString, temperature) {
return function(dateString, temperature, columnHeight) {
const ret = {
drawLtlAt: null,
drawFhmLine: false
@@ -71,7 +71,7 @@ export default function (chartHeight) {
dateIsInPeriOrPostPhase(dateString) &&
isInTempMeasuringPhase(temperature, dateString)
) {
ret.drawLtlAt = normalizeToScale(tempShift.ltl, chartHeight)
ret.drawLtlAt = normalizeToScale(tempShift.ltl, columnHeight)
}
}