Prevent time labels overlapping
https://github.com/GRA0007/crab.fit/issues/1
This commit is contained in:
parent
003f4e811a
commit
283b60e91b
|
|
@ -64,7 +64,7 @@ const times = {
|
|||
'21',
|
||||
'22',
|
||||
'23',
|
||||
'0',
|
||||
'24',
|
||||
],
|
||||
};
|
||||
|
||||
|
|
@ -124,6 +124,7 @@ const TimeRangeField = ({
|
|||
<Handle
|
||||
value={start}
|
||||
label={times[timeFormat][start]}
|
||||
extraPadding={end - start === 1 ? 'padding-right: 20px;' : (start - end === 1 ? 'padding-left: 20px;' : '')}
|
||||
onMouseDown={() => {
|
||||
document.addEventListener('mousemove', handleMouseMove);
|
||||
isStartMoving.current = true;
|
||||
|
|
@ -146,6 +147,7 @@ const TimeRangeField = ({
|
|||
<Handle
|
||||
value={end}
|
||||
label={times[timeFormat][end]}
|
||||
extraPadding={end - start === 1 ? 'padding-left: 20px;' : (start - end === 1 ? 'padding-right: 20px;' : '')}
|
||||
onMouseDown={() => {
|
||||
document.addEventListener('mousemove', handleMouseMove);
|
||||
isEndMoving.current = true;
|
||||
|
|
|
|||
|
|
@ -60,6 +60,7 @@ export const Handle = styled.div`
|
|||
text-align: center;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
${props => props.extraPadding}
|
||||
}
|
||||
`;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue