Added a dummied attack button as a component

This commit is contained in:
2019-05-29 02:42:49 +10:00
parent b59549a422
commit d7967a0159
9 changed files with 147 additions and 8 deletions
+28 -2
View File
@@ -5,11 +5,37 @@ import Loadable from 'react-loadable';
//other stuff
import Footer from './panels/footer.jsx';
//lazy route loading
//lazy route loading (with error handling)
const LazyRoute = (props) => {
const component = Loadable({
loader: props.component,
loading: () => <div className='page'><p className='centered'>Loading...</p></div>,
loading: (props) => {
if (props.error) {
return (
<div className='page'>
<div className='warning' style={{display: 'flex'}}>
<p className='centered'>{props.error}</p>
</div>
</div>
);
} else if (props.timeOut) {
return (
<div className='page'>
<div className='warning' style={{display: 'flex'}}>
<p className='centered'>Timed Out</p>
</div>
</div>
);
} else {
return (
<div className='page'>
<p className='centered'>Loading...</p>
</div>
);
}
},
timeout: 10000
});
return <Route {...props} component={component} />;