react-filerobot-image-editor
Version:
React component version of filerobot image editor (FIE).
1 lines • 1.25 kB
JavaScript
import _defineProperty from"@babel/runtime/helpers/defineProperty";function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){_defineProperty(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}export var SET_SELECTED_TEXT_PART="SET_SELECTED_TEXT_PART";var setSelectedTextPart=function(a,b){var c,d,e,f,g;return _objectSpread(_objectSpread({},a),{},{selectedTextPart:{hasSelection:!(null===(c=b.hasSelection)||void 0===c)&&c,textContent:b.textContent||0===b.textContent?b.textContent:"",element:b.element||null,startIndex:null!==(d=b.startIndex)&&void 0!==d?d:null,endIndex:null!==(e=b.endIndex)&&void 0!==e?e:null,annotationId:null!==(f=null!==(g=b.annotationId)&&void 0!==g?g:a.textIdOfEditableContent)&&void 0!==f?f:null}})};export default setSelectedTextPart;