diff --git a/src/App.css b/src/App.css index 738a67f..99ae2b1 100644 --- a/src/App.css +++ b/src/App.css @@ -52,3 +52,23 @@ ul { padding: 10px; text-align: center; } + +.score-range { + display: flex; + gap: 10px; + justify-content: center; + align-items: center; +} + +.score-range span { + padding: 10px; +} + +.score-range .neighbouring-score { + color: var(--decorative-color); +} + +.score-range .selected-score { + font-size: 1.5em; + font-weight: bold; +} diff --git a/src/App.tsx b/src/App.tsx index 11eb772..a39ad47 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -2,6 +2,8 @@ import "./App.css"; import BracketDescription from "./components/BracketDescription"; import Footer from "./components/Footer"; import ScaleSelection from "./components/ScaleSelection"; +import Score from "./components/Score"; +import ScoreRange from "./components/ScoreRange"; import ScoreSelection from "./components/ScoreSelection"; import { useBinarySearch } from "./hooks/useBinarySearch"; import { isSpeakerBracket } from "./utils"; @@ -116,24 +118,27 @@ function App() { )} - {phase === "done" && - selectedBracketIndex !== null && - exactScore !== null && ( -
-

- You have selected a score of {exactScore}. -

- +

You have selected a score of...

+ {isSpeakerBracket(currentScale[selectedBracketIndex]) ? ( + -
- -
+ ) : ( + + )} + +
+
- )} - +
+ )}