sendou.ink/scenes/MapPlanner/components/MapSketch.tsx
2020-10-23 21:02:51 +03:00

40 lines
770 B
TypeScript

import { Box } from "@chakra-ui/core";
import { SketchField } from "@sendou/react-sketch";
import { Tool } from "..";
interface MapSketchProps {
sketch: any;
controlledValue: any;
onSketchChange: any;
color: any;
tool: Tool;
}
const MapSketch: React.FC<MapSketchProps> = ({
sketch,
controlledValue,
color,
onSketchChange,
tool,
}) => {
return (
<Box ml="3rem">
<SketchField
name="sketch"
className="canvas-area"
ref={sketch}
lineColor={color}
lineWidth={5}
width={1127}
height={634}
value={controlledValue}
onChange={onSketchChange}
tool={tool}
style={{ position: "relative", left: "-27px" }}
/>
</Box>
);
};
export default MapSketch;