fix: add if condition for timeline interval

This commit is contained in:
Pranshu Chittora 2022-03-07 16:08:37 +05:30
parent 8e4f987cf6
commit c04c0284dc
No known key found for this signature in database
GPG Key ID: 3A9E57A016CC0626

View File

@ -33,7 +33,7 @@ const Timeline = ({
for (const idx in INTERVAL_UNITS) { for (const idx in INTERVAL_UNITS) {
const standard_interval = INTERVAL_UNITS[idx]; const standard_interval = INTERVAL_UNITS[idx];
if (baseSpread * standard_interval.multiplier < 1) { if (baseSpread * standard_interval.multiplier < 1) {
intervalUnit = INTERVAL_UNITS[idx]; if (idx > 1) intervalUnit = INTERVAL_UNITS[idx - 1];
break; break;
} }
} }
@ -68,10 +68,9 @@ const Timeline = ({
{intervals && {intervals &&
intervals.map((interval, index) => ( intervals.map((interval, index) => (
<g <g
transform={`translate(${ transform={`translate(${Timeline_H_Spacing +
Timeline_H_Spacing +
(interval.percentage * (width - 2 * Timeline_H_Spacing)) / 100 (interval.percentage * (width - 2 * Timeline_H_Spacing)) / 100
},0)`} },0)`}
className={styles['timeline-tick']} className={styles['timeline-tick']}
key={interval.label + interval.percentage + index} key={interval.label + interval.percentage + index}
> >