UNPKG

react-filerobot-video-editor

Version:

React component version of filerobot video editor (FVE).

1 lines 1 kB
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=void 0===c?defaultAnchorOrigin:c,e=useStore(),f=e.feedback,g=void 0===f?{}:f,h=e.dispatch;if(!g.message)return null;return React.createElement(Popup,{className:"FIE_feedback-robot","data-testid":"FIE-feedback-popup",anchorOrigin:d,autoHideDuration:null!==(b=g.duration)&&void 0!==b?b:5e3,message:g.message,open:!!g.message,status:ERROR_TO_ROBOT_STATUS[g.status||FEEDBACK_STATUSES.ERROR],onClose:function(){0===g.duration||h({type:SET_FEEDBACK,payload:{feedback:{}}})}})};export default FeedbackPopup;