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]) ? (
+
-
-
-
+ ) : (
+
+ )}
+
+
+
- )}
-
+
+ )}