diff --git a/Panels/ProductsPanel.js b/Panels/ProductsPanel.js index 01cf93ce4..958183d4c 100644 --- a/Panels/ProductsPanel.js +++ b/Panels/ProductsPanel.js @@ -61,6 +61,9 @@ function newProductsPanel () { /* First thing is to build the thisObject.productCards array */ let ecosystem = JSON.parse(window.localStorage.getItem('ecosystem')) + if (ecosystem === null || ecosystem === undefined) { + ecosystem = getUserEcosystem() + } for (let i = 0; i < ecosystem.devTeams.length; i++) { let devTeam = ecosystem.devTeams[i] diff --git a/index.js b/index.js deleted file mode 100644 index 55351f6b8..000000000 --- a/index.js +++ /dev/null @@ -1,107 +0,0 @@ -import React, { Component } from 'react' - -import { withStyles } from '@material-ui/core/styles' -import { connect } from 'react-redux' -// import { BannerTopBar } from '../common' -import { loadAdvancedAlgosPlatform } from './Scripts/AppPreLoader' - -const styles = theme => ({ - '@global': { - body: { - backgroundColor: theme.palette.common.white - } - }, - layout: { - width: '100%', - height: '100%' - }, - heroContent: { - textColor: theme.palette.common.white, - maxWidth: 600, - height: 800, - margin: '0 auto', - padding: `${theme.spacing.unit * 8}px 0 ${theme.spacing.unit * 6}px` - } -}) - -class Charts extends Component { - componentDidMount () { - console.log("componentDidMount") - // if (window.canvasApp.visible === undefined) { - loadCanvas() // This happens only once. - // } - - // window.canvasApp.visible = true - let body = document.getElementById('body') - body.style = 'margin: 0px; padding: 0px; border: 0px; overflow:hidden;' - this.props.hideFooter() - } - - componentWillUnmount () { - // window.canvasApp.visible = false - let body = document.getElementById('body') - body.style = '' - this.props.showFooter() - } - - render () { - return ( -
TESTING CANVAS APP
- // - ) - } -} - -function loadCanvas(){ - console.log("loadCanvas") - // if (window.canvasApp.visible === undefined) { - window.canvasApp = { - version: '1.0.0', // This is used to avoid catching problems at the browser level. - sessionToken: '', - executingAt: 'Master App', - visible: false, - topMargin: 130, - urlPrefix:'http://localhost:3100/', - // urlPrefix: '<%= process.env.CANVAS_URL %>', - graphQL: { - masterAppApiUrl: '<%= process.env.PLATFORM_API_URL %>', - }, - context: {} - }; - - try { - loadAdvancedAlgosPlatform(); - } - catch (err) { - console.log("[ERROR] MasterApp -> Index -> CanvasApp can not be started. Please check that AAWeb is running."); - console.log("[ERROR] MasterApp -> Index -> err = " + err.stack); - } - // } -} - -const mapStateToProps = state => { - return { - context: state.context - } -} - -const mapDispatchToProps = dispatch => { - return { - hideFooter: () => { - dispatch({ type: 'HIDE_FOOTER' }) - }, - showFooter: () => { - dispatch({ type: 'SHOW_FOOTER' }) - } - } -} - -export default connect( - mapStateToProps, - mapDispatchToProps -)(withStyles(styles)(Charts))