import React from 'react'; import PropTypes from 'prop-types'; import { Fail, Success, Pending, Remove } from '@buffetjs/icons'; import { useGlobalContext } from 'strapi-helper-plugin'; import Wrapper from './Wrapper'; const TriggerContainer = ({ isPending, onCancel, response }) => { const { formatMessage } = useGlobalContext(); const { statusCode, message } = response; return ( {isPending ? ( <> ) : statusCode >= 200 && statusCode < 300 ? ( <> ) : ( <> )}

Test-trigger

Pending...

Success!

Trigger succeded

Error {statusCode}

{message}

); }; TriggerContainer.defaultProps = { isPending: false, onCancel: () => {}, }; TriggerContainer.propTypes = { isPending: PropTypes.bool, onCancel: PropTypes.func, response: PropTypes.object, }; export default TriggerContainer;