diff --git a/webapp/src/components/Game/GameBoard.css b/webapp/src/components/Game/GameBoard.css
index 6e9cc05..e69de29 100644
--- a/webapp/src/components/Game/GameBoard.css
+++ b/webapp/src/components/Game/GameBoard.css
@@ -1,33 +0,0 @@
-.board {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- /* scale: 15%; */
-}
-
-.tile {
- border: 1px solid #e4e4e4;
- float: left;
- font-size: 200%;
- font-weight: bold;
- line-height: 34px;
- height: 34px;
- width: 34px;
- margin-right: -1px;
- margin-top: -1px;
- padding: 0;
- text-align: center;
-}
-
-.tile.black {
- background: lightgray;
-}
-
-.tile.white:hover {
- background-color:azure;
-}
-
-.stone {
- font-size: 120%;
-}
\ No newline at end of file
diff --git a/webapp/src/components/Game/GameBoard.jsx b/webapp/src/components/Game/GameBoard.jsx
index 32ec995..2dcc0fa 100644
--- a/webapp/src/components/Game/GameBoard.jsx
+++ b/webapp/src/components/Game/GameBoard.jsx
@@ -1,79 +1,13 @@
import './GameBoard.css';
import React from 'react';
-import { WhiteStone, BlackStone } from './Stone'
+import Board from './GameBoard/Board'
-export default function Board() {
-
- return
-}
-
-function WhiteTile({ id, stone }) {
+export default function GameBoard() {
return (
-
handleClick(id)}
- >
- {stone}
+
+
- );
-}
-
-function BlackTile() {
- return
-}
-
-function handleClick(i) {
- console.log("click", i)
+ )
}
diff --git a/webapp/src/components/Game/GameBoard/Board.css b/webapp/src/components/Game/GameBoard/Board.css
new file mode 100644
index 0000000..6e9cc05
--- /dev/null
+++ b/webapp/src/components/Game/GameBoard/Board.css
@@ -0,0 +1,33 @@
+.board {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ /* scale: 15%; */
+}
+
+.tile {
+ border: 1px solid #e4e4e4;
+ float: left;
+ font-size: 200%;
+ font-weight: bold;
+ line-height: 34px;
+ height: 34px;
+ width: 34px;
+ margin-right: -1px;
+ margin-top: -1px;
+ padding: 0;
+ text-align: center;
+}
+
+.tile.black {
+ background: lightgray;
+}
+
+.tile.white:hover {
+ background-color:azure;
+}
+
+.stone {
+ font-size: 120%;
+}
\ No newline at end of file
diff --git a/webapp/src/components/Game/GameBoard/Board.jsx b/webapp/src/components/Game/GameBoard/Board.jsx
new file mode 100644
index 0000000..3d1644a
--- /dev/null
+++ b/webapp/src/components/Game/GameBoard/Board.jsx
@@ -0,0 +1,79 @@
+import './Board.css';
+import React from 'react';
+
+import { WhiteStone, BlackStone } from '../Stone'
+
+export default function Board() {
+
+ return
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+}
+
+function WhiteTile({ id, stone }) {
+
+ return (
+
handleClick(id)}
+ >
+ {stone}
+
+ );
+}
+
+function BlackTile() {
+ return
+}
+
+function handleClick(i) {
+ console.log("click", i)
+}
diff --git a/webapp/src/context/data/reducer.js b/webapp/src/context/data/reducer.js
index 770fe57..6e9e065 100644
--- a/webapp/src/context/data/reducer.js
+++ b/webapp/src/context/data/reducer.js
@@ -19,7 +19,7 @@ export const initialState = {
leaderboard: null,
leaderboardFetching: false,
- isCurrentUser: () => false,
+ isCurrentUser: () => null,
offlineMode: false
}