aboutsummaryrefslogtreecommitdiff
path: root/src/components/App.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/App.tsx')
-rw-r--r--src/components/App.tsx6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/components/App.tsx b/src/components/App.tsx
index 19d1e8c..141b332 100644
--- a/src/components/App.tsx
+++ b/src/components/App.tsx
@@ -17,6 +17,7 @@
*/
import React, { useState } from 'react';
+import MessageBox from './MessageBox';
import ScoreBoard from './ScoreBoard';
import Grid from './Grid';
import Footer from './Footer';
@@ -25,10 +26,13 @@ import './style.css';
const App: React.FC = () => {
const [scoreX, setScoreX] = useState<number>(0);
const [scoreO, setScoreO] = useState<number>(0);
+ const [showMessageBox, setShowMessageBox] = useState<boolean>(false);
+ const [message, setMessage] = useState<string>("");
return (
<>
+ {showMessageBox && <MessageBox message={message} setShowMessage={setShowMessageBox}/>}
<ScoreBoard scoreX={scoreX} scoreO={scoreO}/>
- <Grid scoreX={scoreX} setScoreX={setScoreX} scoreO={scoreO} setScoreO={setScoreO}/>
+ <Grid scoreX={scoreX} setScoreX={setScoreX} scoreO={scoreO} setScoreO={setScoreO} setMessage={setMessage} setShowMessage={setShowMessageBox}/>
<Footer/>
</>
);