From d4d20533556928f63c8759437f67e76336bab55e Mon Sep 17 00:00:00 2001 From: Joffrey Bion Date: Mon, 6 Apr 2020 18:55:25 +0200 Subject: Delete old React/TypeScript UI --- sw-ui/src/components/lobby/Lobby.tsx | 56 ------------------------------------ 1 file changed, 56 deletions(-) delete mode 100644 sw-ui/src/components/lobby/Lobby.tsx (limited to 'sw-ui/src/components/lobby/Lobby.tsx') diff --git a/sw-ui/src/components/lobby/Lobby.tsx b/sw-ui/src/components/lobby/Lobby.tsx deleted file mode 100644 index 3594af65..00000000 --- a/sw-ui/src/components/lobby/Lobby.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import { Button, Classes, Intent } from '@blueprintjs/core'; -import { List } from 'immutable'; -import React, { Component } from 'react'; -import { connect } from 'react-redux'; -import { ApiLobby, ApiPlayer } from '../../api/model'; -import { GlobalState } from '../../reducers'; -import { actions } from '../../redux/actions/lobby'; -import { getCurrentGame } from '../../redux/games'; -import { getCurrentPlayer } from '../../redux/user'; -import { RadialPlayerList } from './RadialPlayerList'; - -export type LobbyStateProps = { - currentGame: ApiLobby | null, - currentPlayer: ApiPlayer | null, - players: List, -} - -export type LobbyDispatchProps = { - startGame: () => void, -} - -export type LobbyProps = LobbyStateProps & LobbyDispatchProps - -class LobbyPresenter extends Component { - - render() { - const {currentGame, currentPlayer, players, startGame} = this.props; - if (!currentGame || !currentPlayer) { - return
Error: no current game.
- } - return ( -
-

{currentGame.name + ' — Lobby'}

- - {currentPlayer.gameOwner &&
- ); - } -} - -function mapStateToProps(state: GlobalState): LobbyStateProps { - const game = getCurrentGame(state); - console.info(game); - return { - currentGame: game, - currentPlayer: getCurrentPlayer(state), - players: game ? List(game.players) : List(), - }; -} - -const mapDispatchToProps = { - startGame: actions.requestStartGame, -}; - -export const Lobby = connect(mapStateToProps, mapDispatchToProps)(LobbyPresenter); -- cgit