mirror of
https://github.com/bellingcat/ukraine-timemap.git
synced 2026-06-10 20:38:35 +03:00
* clean dev errors
* add check command
* yarn -> npm in travis
* fix all warnings
* fix base test
* 💄
31 lines
495 B
JavaScript
31 lines
495 B
JavaScript
import React from "react";
|
|
|
|
const Project = ({
|
|
offset,
|
|
id,
|
|
start,
|
|
end,
|
|
getX,
|
|
y,
|
|
dims,
|
|
colour,
|
|
eventRadius,
|
|
onClick,
|
|
}) => {
|
|
const length = getX(end) - getX(start);
|
|
if (offset === undefined) return null;
|
|
return (
|
|
<rect
|
|
onClick={onClick}
|
|
className="project"
|
|
x={getX(start)}
|
|
y={dims.marginTop + offset}
|
|
width={length}
|
|
style={{ fill: colour, fillOpacity: 0.2 }}
|
|
height={2 * eventRadius}
|
|
/>
|
|
);
|
|
};
|
|
|
|
export default Project;
|