sp-image-editor
Version:
React component version of filerobot image editor (FIE).
1 lines • 981 B
JavaScript
import _defineProperty from"@babel/runtime/helpers/defineProperty";import React from"react";import Popup from"@scaleflex/ui/core/popup";import{SET_FEEDBACK}from"../../actions";import{useStore}from"../../hooks";import{FEEDBACK_STATUSES}from"../../utils/constants";var defaultAnchorOrigin={horizontal:"center",vertical:"bottom"},ERROR_TO_ROBOT_STATUS=_defineProperty(_defineProperty({},FEEDBACK_STATUSES.ERROR,"error"),FEEDBACK_STATUSES.WARNING,"warning"),FeedbackPopup=function(a){var b,c=a.anchorOrigin,d=useStore(),e=d.feedback,f=void 0===e?{}:e,g=d.dispatch;if(!f.message)return null;return React.createElement(Popup,{className:"FIE_feedback-robot",anchorOrigin:c,autoHideDuration:null!==(b=f.duration)&&void 0!==b?b:5e3,message:f.message,open:!!f.message,status:ERROR_TO_ROBOT_STATUS[f.status||FEEDBACK_STATUSES.ERROR],onClose:function(){g({type:SET_FEEDBACK,payload:{feedback:{}}})}})};FeedbackPopup.defaultProps={anchorOrigin:defaultAnchorOrigin};export default FeedbackPopup;