Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | 1x 3x 1x 1x | import Cropper from 'react-easy-crop' import PropTypes from 'prop-types' import {baseClass, getRotationDegrees} from './config.js' const ImageEditorCropper = ({ image, crop, zoom, rotation, aspect, onCropChange, onCropComplete, onRotationChange, onZoomChange }) => ( <div className={`${baseClass}-crop`}> <Cropper image={image} crop={crop} zoom={1 + zoom / 100} rotation={getRotationDegrees(rotation)} aspect={aspect} onCropChange={onCropChange} onCropComplete={onCropComplete} onRotationChange={onRotationChange} onZoomChange={onZoomChange} /> </div> ) ImageEditorCropper.displayName = 'ImageEditorCropper' ImageEditorCropper.propTypes = { image: PropTypes.string, crop: PropTypes.number, zoom: PropTypes.number, rotation: PropTypes.number, aspect: PropTypes.number, onCropChange: PropTypes.func, onCropComplete: PropTypes.func, onRotationChange: PropTypes.func, onZoomChange: PropTypes.func } export default ImageEditorCropper |