WIP: better timeline styles

This commit is contained in:
Lachlan Kermode
2020-03-26 11:36:59 +01:00
parent ffb4548fce
commit b9efee8cca
14 changed files with 70 additions and 52 deletions

View File

@@ -3,10 +3,10 @@ import React from 'react'
const TimelineClip = ({ dims }) => (
<clipPath id='clip'>
<rect
x={dims.margin_left}
x={dims.marginLeft}
y='0'
width={dims.width - dims.margin_left - dims.width_controls}
height={dims.height - 25}
width={dims.width - dims.marginLeft - dims.width_controls}
height={dims.contentHeight}
/>
</clipPath>
)

View File

@@ -1,6 +1,6 @@
import React from 'react'
export default ({
const actual = ({
category,
events,
x,
@@ -21,3 +21,5 @@ export default ({
height={height}
/>
)
export default () => null

View File

@@ -98,7 +98,7 @@ const TimelineEvents = ({
category={dot.category}
events={unlocatedEvents}
x={getDatetimeX(datetime)}
y={dims.margin_top}
y={dims.marginTop}
width={(2 * sizes.eventDotR) * 0.9}
height={dims.trackHeight}
styleProps={unlocatedProps}

View File

@@ -4,14 +4,14 @@ const TimelineHandles = ({ dims, onMoveTime }) => {
return (
<g className='time-controls-inline'>
<g
transform={`translate(${dims.margin_left - 20}, 120)`}
transform={`translate(${dims.marginLeft - 20}, ${dims.contentHeight - 10})`}
onClick={() => onMoveTime('backwards')}
>
<circle r='15' />
<path d='M0,-7.847549217020565L6.796176979388489,3.9237746085102825L-6.796176979388489,3.9237746085102825Z' transform='rotate(270)' />
</g>
<g
transform={`translate(${dims.width - dims.width_controls + 20}, 120)`}
transform={`translate(${dims.width - dims.width_controls + 20}, ${dims.contentHeight - 10})`}
onClick={() => onMoveTime('forward')}
>
<circle r='15' />

View File

@@ -7,8 +7,8 @@ const TimelineLabels = ({ dims, timelabels }) => {
<g>
<line
class='axisBoundaries'
x1={dims.margin_left}
x2={dims.margin_left}
x1={dims.marginLeft}
x2={dims.marginLeft}
y1='10'
y2='20'
/>

View File

@@ -35,7 +35,7 @@ const TimelineMarkers = ({
<rect
className='timeline-marker'
x={0}
y={-dims.margin_top - (noCategories > 2 ? noCategories * MARKER_DISPLACED : MARKER_DISPLACED)}
y={-dims.marginTop - (noCategories > 2 ? noCategories * MARKER_DISPLACED : MARKER_DISPLACED)}
width={(2 * sizes.eventDotR) * 0.9}
height={dims.trackHeight}
stroke={styles ? styles.stroke : colors.primaryHighlight}