sendou.ink/components/plans/MapSketch.tsx
2021-05-05 20:41:29 +03:00

40 lines
782 B
TypeScript

import { Box } from "@chakra-ui/react";
import { SketchField } from "@sendou/react-sketch";
import { Tool } from "pages/plans";
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="2.5rem">
<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;