diff --git a/src/components/ArrowCluster.js b/src/components/ArrowCluster.js new file mode 100644 index 0000000..4f9412d --- /dev/null +++ b/src/components/ArrowCluster.js @@ -0,0 +1,15 @@ +// const ArrowButton = styled(Button)` +// min-width: 5rem; +// `; +// const ArrowCluster = () => ( +//
+//
+// Up +//
+//
+// Left +// Down +// Right +//
+//
+// ); diff --git a/src/components/ControlPanel.js b/src/components/ControlPanel.js new file mode 100644 index 0000000..180201f --- /dev/null +++ b/src/components/ControlPanel.js @@ -0,0 +1,22 @@ +import React from "react"; +import styled from "styled-components"; +import Button, { ToggleButton } from "../components/Button.js"; + +const Layout = styled.div` + display: flex; + flex-direction: column; +`; + +export const ControlPanel = ({ updateFrameSnake, paused, pauseSnake, stopSnake, startSnake, fps }) => ( + +

Control Panel

+ + {paused ? "Resume" : "Pause"} + + + + FPS: {fps} +
+); + +export default ControlPanel; diff --git a/src/components/HeaderMenu.js b/src/components/HeaderMenu.js index 86b4d69..b37f070 100644 --- a/src/components/HeaderMenu.js +++ b/src/components/HeaderMenu.js @@ -34,11 +34,6 @@ const HeaderMenu = () => ( Home - { - // - // Keyboards - // - } Snake diff --git a/src/components/Scoreboard.js b/src/components/Scoreboard.js index d8e4f95..96bcf0c 100644 --- a/src/components/Scoreboard.js +++ b/src/components/Scoreboard.js @@ -47,18 +47,12 @@ const Card = styled.div` border-bottom: dotted 2px #ad5a75; z-index:1; } - - // &::after { - // content: "${props => props.children}"; - // display: block; - // position: absolute; - // font-size: 3em; - // } `; const StyledScoreboard = styled.div` height: ${props => (props.zoom || 1) * DEFAULT_HEIGHT}rem; margin-bottom: 1rem; + white-space: nowrap; & > div { position: relative; diff --git a/src/components/Stage.js b/src/components/Stage.js new file mode 100644 index 0000000..e69de29 diff --git a/src/containers/App.js b/src/containers/App.js index ac88cc8..3009b49 100644 --- a/src/containers/App.js +++ b/src/containers/App.js @@ -8,8 +8,6 @@ import Header from "./Header"; import Footer from "./Footer"; import Page from "../components/Page"; import Home from "./Home"; -import Keyboards from "./Keyboards"; -import KeyboardDetails from "./KeyboardDetails"; import Snake from "./Snake"; const App = ({ title, onNewTitle, getKeyboards, keyboards }) => ( @@ -18,10 +16,7 @@ const App = ({ title, onNewTitle, getKeyboards, keyboards }) => ( - - -