diff --git a/frontend/src/components/App.jsx b/frontend/src/components/App.jsx new file mode 100644 index 00000000..2458e2e3 --- /dev/null +++ b/frontend/src/components/App.jsx @@ -0,0 +1,26 @@ +import React from "react"; +import {Routes, Route} from 'react-router-dom'; +import Home from "../pages/Home.js"; +import PlayButton from "../pages/PlayButton.js"; +import Field from "../pages/Field"; +import Login42 from "../pages/Login42.js"; +import Messages from "../pages/Messages.jsx"; +import { useLocation } from "react-router-dom"; +import {AnimatePresence} from "framer-motion"; + +function AnimatedRoute () { + const location = useLocation(); + return ( + + + }/> + }/> + }/> + }/> + }/> + + + ) +} + +export default AnimatedRoute \ No newline at end of file diff --git a/frontend/src/pages/NewLogin.js b/frontend/src/pages/NewLogin.js new file mode 100644 index 00000000..4e98f900 --- /dev/null +++ b/frontend/src/pages/NewLogin.js @@ -0,0 +1,23 @@ +import '../styles/field.css'; +// import { useHistory } from 'react-router-dom'; +import { useNavigate } from "react-router-dom"; + +function PlayButton() { + + const history = useNavigate(); + + const handleButtonClick = () => { + let path = `play`; + history(path); + }; + + return ( +
+ + {/* !buttonClicked && */} + +
+ ); +} + +export default PlayButton; \ No newline at end of file