const preact = require('preact'); const { connect } = require('preact-redux'); const addState = connect( function receiveState(state) { const { ws, instances, } = state; function sendInstanceState(id) { ws.sendInstanceState(id); } function sendInstancePractice() { ws.sendInstancePractice(); } function sendInstanceQueue() { ws.sendInstanceQueue(); } return { instances, sendInstanceState, sendInstanceQueue, sendInstancePractice, }; } ); function JoinButtons(args) { const { instances, sendInstanceState, sendInstanceQueue, sendInstancePractice, } = args; if (instances.length) { return ( ); } return ( ); } module.exports = addState(JoinButtons);