aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/ui/FullscreenLoader
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/ui/FullscreenLoader')
-rw-r--r--src/components/ui/FullscreenLoader/index.js22
1 files changed, 3 insertions, 19 deletions
diff --git a/src/components/ui/FullscreenLoader/index.js b/src/components/ui/FullscreenLoader/index.js
index 97ab93dcf..2952cd96b 100644
--- a/src/components/ui/FullscreenLoader/index.js
+++ b/src/components/ui/FullscreenLoader/index.js
@@ -1,6 +1,6 @@
1import React, { Component } from 'react'; 1import React, { Component } from 'react';
2import PropTypes from 'prop-types'; 2import PropTypes from 'prop-types';
3import { observer, inject } from 'mobx-react'; 3import { observer } from 'mobx-react';
4import injectSheet, { withTheme } from 'react-jss'; 4import injectSheet, { withTheme } from 'react-jss';
5import classnames from 'classnames'; 5import classnames from 'classnames';
6 6
@@ -8,7 +8,7 @@ import Loader from '../Loader';
8 8
9import styles from './styles'; 9import styles from './styles';
10 10
11export default @inject('stores') @withTheme @injectSheet(styles) @observer class FullscreenLoader extends Component { 11export default @withTheme @injectSheet(styles) @observer class FullscreenLoader extends Component {
12 static propTypes = { 12 static propTypes = {
13 className: PropTypes.string, 13 className: PropTypes.string,
14 title: PropTypes.string.isRequired, 14 title: PropTypes.string.isRequired,
@@ -16,16 +16,6 @@ export default @inject('stores') @withTheme @injectSheet(styles) @observer class
16 theme: PropTypes.object.isRequired, 16 theme: PropTypes.object.isRequired,
17 spinnerColor: PropTypes.string, 17 spinnerColor: PropTypes.string,
18 children: PropTypes.node, 18 children: PropTypes.node,
19 stores: PropTypes.shape({
20 app: PropTypes.shape({
21 accentColor: PropTypes.string.isRequired,
22 }).isRequired,
23 settings: PropTypes.shape({
24 app: PropTypes.shape({
25 accentColor: PropTypes.string.isRequired,
26 }).isRequired,
27 }).isRequired,
28 }).isRequired,
29 }; 19 };
30 20
31 static defaultProps = { 21 static defaultProps = {
@@ -42,16 +32,10 @@ export default @inject('stores') @withTheme @injectSheet(styles) @observer class
42 spinnerColor, 32 spinnerColor,
43 className, 33 className,
44 theme, 34 theme,
45 stores,
46 } = this.props; 35 } = this.props;
47 36
48 return ( 37 return (
49 <div 38 <div className={classes.wrapper}>
50 className={classes.wrapper}
51 style={{
52 background: stores.app.accentColor,
53 }}
54 >
55 <div 39 <div
56 className={classnames({ 40 className={classnames({
57 [`${classes.component}`]: true, 41 [`${classes.component}`]: true,