mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
* add metametrics wrapper * add history dep * provide test data and mock react router * add first confirmaion screen * figure out a way to mock match.params * render token approval with data * fix lockfile * fix lint * remove use effect * lintfix * add . for src paths * litfix * Add knobs to change redux store for confirm-approve component (Storybook) (#11135) * add knob for domain * knobify * remove logs * remove comment * lintfix * fix comments * add background calls + metriccs event to storybook acctions * lintfixxxx
30 lines
642 B
JavaScript
30 lines
642 B
JavaScript
import React from 'react';
|
|
import PropTypes from 'prop-types';
|
|
|
|
const ErrorMessage = (props, context) => {
|
|
const { errorMessage, errorKey } = props;
|
|
const error = errorKey ? context.t(errorKey) : errorMessage;
|
|
|
|
return (
|
|
<div className="error-message">
|
|
<img
|
|
src="./images/alert-red.svg"
|
|
alt=""
|
|
className="error-message__icon"
|
|
/>
|
|
<div className="error-message__text">{`ALERT: ${error}`}</div>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
ErrorMessage.propTypes = {
|
|
errorMessage: PropTypes.string,
|
|
errorKey: PropTypes.string,
|
|
};
|
|
|
|
ErrorMessage.contextTypes = {
|
|
t: PropTypes.func,
|
|
};
|
|
|
|
export default ErrorMessage;
|