/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/fleetback-react-native-photo-editor@1.2.1/RNPhotoEditor.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
import React,{PureComponent}from"react";import{NativeModules,Platform}from"react-native";import PropTypes from"prop-types";import{ViewPropTypes}from"deprecated-react-native-prop-types";const{RNPhotoEditor:RNPhotoEditor}=NativeModules;class PhotoEditor extends PureComponent{static propTypes={...ViewPropTypes,path:PropTypes.string,stickers:PropTypes.array,controls:PropTypes.array,colors:PropTypes.array,onDone:PropTypes.func,onCancel:PropTypes.func};static defaultProps={stickers:[],hiddenControls:[],colors:["#000000","#808080","#a9a9a9","#FFFFFE","#0000ff","#00ff00","#ff0000","#ffff00","#ffa500","#800080","#00ffff","#a52a2a","#ff00ff"]};static Edit(o){void 0===o.stickers&&(o.stickers=PhotoEditor.defaultProps.stickers),void 0===o.hiddenControls&&(o.hiddenControls=PhotoEditor.defaultProps.hiddenControls),void 0===o.colors&&(o.colors=PhotoEditor.defaultProps.colors),RNPhotoEditor.Edit(o,((...r)=>{o.onDone&&o.onDone(...r)}),((...r)=>{o.onCancel&&o.onCancel(...r)}))}}export{PhotoEditor as RNPhotoEditor};
//# sourceMappingURL=/sm/9fa33460858a1a27316243611234895e425b207ba0e0cac83e605cc6e2cd8308.map