From d4d20533556928f63c8759437f67e76336bab55e Mon Sep 17 00:00:00 2001
From: Joffrey Bion <joffrey.bion@booking.com>
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<ApiPlayer>,
-}
-
-export type LobbyDispatchProps = {
-  startGame: () => void,
-}
-
-export type LobbyProps = LobbyStateProps & LobbyDispatchProps
-
-class LobbyPresenter extends Component<LobbyProps> {
-
-  render() {
-    const {currentGame, currentPlayer, players, startGame} = this.props;
-    if (!currentGame || !currentPlayer) {
-      return <div>Error: no current game.</div>
-    }
-    return (
-      <div>
-        <h2>{currentGame.name + ' — Lobby'}</h2>
-        <RadialPlayerList players={players}/>
-        {currentPlayer.gameOwner && <Button text="START" className={Classes.LARGE} intent={Intent.PRIMARY} icon='play'
-                onClick={startGame} disabled={players.size < 3}/>}
-      </div>
-    );
-  }
-}
-
-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 

