Files
numerical-notation-editor/src/view/Row/index.js
T
2021-09-27 00:48:32 +08:00

29 lines
452 B
JavaScript

export default function Row({
children,
type,
editable,
offset,
offsetX,
offsetY,
...props
}) {
offsetX = (offset?.x ?? offsetX) | 0;
offsetY = (offset?.y ?? offsetY) | 0;
return (
<g
type={type}
transform={`translate(${offsetX},${offsetY})`}
style={
editable
? {
cursor: "pointer",
}
: null
}
{...props}
>
{children}
</g>
);
}