linkmore-design
Version:
π πlmη»δ»ΆεΊγπ
22 lines β’ 749 B
JavaScript
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
import React from 'react';
import CropImg from "../../crop-img";
var Crop = function Crop(_ref) {
var instance = _ref.instance;
var enableCrop = instance.enableCrop,
state = instance.state,
cropConfig = instance.cropConfig,
checkOver = instance.checkOver;
if (!enableCrop) return null;
var config = _objectSpread(_objectSpread({}, cropConfig), {}, {
file: state.cropFile,
onClose: function onClose(blob, oldFile) {
var newFile = new File([blob], oldFile.name, {
type: oldFile.type
});
checkOver(newFile);
}
});
return /*#__PURE__*/React.createElement(CropImg, config);
};
export default /*#__PURE__*/React.memo(Crop);