// eslint-disable-next-line const preact = require('preact'); const { connect } = require('preact-redux'); const InstanceListContainer = require('./instance.list.container'); const CrypListContainer = require('./cryp.list.container'); const GameContainer = require('./game.container'); const InstanceContainer = require('./instance.container'); const addState = connect( (state) => { const { game, instance, ws } = state; if (!game) { console.log('clear gs interval'); // ws.clearGameStateInterval(); } return { game, instance }; } ); function renderBody(props) { const { game, instance } = props; if (game) { return ( ); } if (instance) { return ( ); } return (
); } module.exports = addState(renderBody);