summaryrefslogtreecommitdiff
path: root/frontend/src/containers/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/containers/app.js')
-rw-r--r--frontend/src/containers/app.js61
1 files changed, 0 insertions, 61 deletions
diff --git a/frontend/src/containers/app.js b/frontend/src/containers/app.js
deleted file mode 100644
index a8779b64..00000000
--- a/frontend/src/containers/app.js
+++ /dev/null
@@ -1,61 +0,0 @@
-import React, { Component } from 'react'
-import { connect } from 'react-redux'
-import {
- Banner,
- Heading,
- Space,
- InlineForm,
- Text
-} from 'rebass'
-import { Flex } from 'reflexbox'
-import GameBrowser from './gameBrowser'
-
-class App extends Component {
-
- createGame = (e) => {
- e.preventDefault()
- if (this._gameName !== undefined) {
- this.props.createGame(this._gameName)
- }
- }
-
- render() {
- return (
- <div>
- <Banner
- align="center"
- style={{minHeight: '30vh'}}
- backgroundImage="https://images.unsplash.com/photo-1431207446535-a9296cf995b1?dpr=1&auto=format&fit=crop&w=1199&h=799&q=80&cs=tinysrgb&crop="
- >
- <Heading level={1}>Seven Wonders</Heading>
- </Banner>
- <Flex align="center" p={1}>
- <InlineForm
- buttonLabel="Create Game"
- label="Game name"
- name="game_name"
- onChange={(e) => this._gameName = e.target.value}
- onClick={this.createGame}
- >
- </InlineForm>
- <Space auto />
- <Text><b>Username:</b> {this.props.username}</Text>
- <Space x={1} />
- </Flex>
- <GameBrowser />
- </div>
- )
- }
-}
-
-const mapStateToProps = (state) => ({
- username: state.players.get('all').get(state.players.get('current')).get('username')
-})
-
-
-import { actions } from '../redux/games'
-const mapDispatchToProps = {
- createGame: actions.createGame
-}
-
-export default connect(mapStateToProps, mapDispatchToProps)(App)
bgstack15