in js/tabs/schedule/F8GanttGrid.js [52:86]
renderColumns(momentStart: moment, count: number) {
let cols = [];
let previousLabelAMPM = null;
for (let i = 0; i < count + 1; i++) {
const left = this.props.containerWidth / count * i - LABELS_WIDTH / 2;
let label = null;
if (i % 2 === 0) {
let labelText = momentStart.add(i, "h").format("h");
let ampm = momentStart
.format("A")
.split("M")
.join("");
if (previousLabelAMPM && ampm !== previousLabelAMPM) {
labelText += momentStart
.format("A")
.split("M")
.join("");
}
// if(ampm !== previousLabelAMPM) labelText += (momentStart.format('A')).split('M').join('');
previousLabelAMPM = momentStart
.format("A")
.split("M")
.join("");
label = <Text style={styles.gridColumnLabel}>{labelText}</Text>;
momentStart.subtract(i, "h");
}
cols.push(
<View key={i} style={[styles.gridColumn, { left }]}>
<View style={styles.gridLine} />
{label}
</View>
);
}
return cols;
}