dg-npm-templates
Version:
Npx generator for react app dependency creation by digite
40 lines (32 loc) • 1.07 kB
JavaScript
import { Component, Fragment } from 'react';
import NavigationPanelCnt from './../../navigation/components/NavigationPanelContainer';
import Image from 'next/image';
import properties from '../../../properties';
class App extends Component {
constructor(props) {
super(props);
this.state = {};
}
componentDidMount() {
this.props.initAppComp();
}
render() {
if ( !this.props.appData || !this.props.appData.loaded ) {
return;
}
//replace alt text with I18N
return (
<Fragment>
<NavigationPanelCnt></NavigationPanelCnt>
{
this.props.appData.showLoader &&
<div className='appmask'>
<Image className="loader" src={`/${ properties.contextPath }/images/loader.gif`}
alt="loading data please wait" width="100%" height="100%" />
</div>
}
</Fragment>
)
}
}
export default App;