27 lines
632 B
JavaScript
27 lines
632 B
JavaScript
import React from 'react';
|
|
import PropTypes from 'prop-types';
|
|
import { Trans, withNamespaces } from 'react-i18next';
|
|
import classnames from 'classnames';
|
|
|
|
import './Overlay.css';
|
|
|
|
const UpdateOverlay = (props) => {
|
|
const overlayClass = classnames({
|
|
overlay: true,
|
|
'overlay--visible': props.processingUpdate,
|
|
});
|
|
|
|
return (
|
|
<div className={overlayClass}>
|
|
<div className="overlay__loading"></div>
|
|
<Trans>processing_update</Trans>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
UpdateOverlay.propTypes = {
|
|
processingUpdate: PropTypes.bool,
|
|
};
|
|
|
|
export default withNamespaces()(UpdateOverlay);
|