Move labels and handles to presentational

This commit is contained in:
Franc Camps-Febrer
2019-01-04 15:59:04 +01:00
parent ecdb5c6e44
commit 9fad640fbe
5 changed files with 72 additions and 48 deletions

View File

@@ -0,0 +1,44 @@
import React from 'react';
import { formatterWithYear } from '../js/utilities';
const TimelineLabels = ({ dims, timelabels }) => {
return (
<g>
<line
class="axisBoundaries"
x1={dims.margin_left}
x2={dims.margin_left}
y1="10"
y2="20"
>
</line>
<line
class="axisBoundaries"
x1={dims.width - dims.width_controls}
x2={dims.width - dims.width_controls}
y1="10"
y2="20"
>
</line>
<text
class="timeLabel0 timeLabel"
x="5"
y="15"
>
{formatterWithYear(timelabels[0])}
</text>
<text
class="timelabelF timeLabel"
x={dims.width - dims.width_controls - 5}
y="15"
style={{ textAnchor: 'end' }}
>
{formatterWithYear(timelabels[1])}
</text>
</g>
)
}
export default TimelineLabels;