From e9ce58d7b51db5247dec9841fa7cf1af71ac9409 Mon Sep 17 00:00:00 2001 From: Leonid Medovyy Date: Sat, 4 Jan 2025 22:54:52 -0700 Subject: [PATCH 1/3] adjusting styles --- app/scales/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/scales/page.tsx b/app/scales/page.tsx index 7876bfd..9b44933 100644 --- a/app/scales/page.tsx +++ b/app/scales/page.tsx @@ -14,7 +14,7 @@ const ScaleList: React.FC<{ onSelectScale: (scaleName: string) => void; }> = ({ scales, selectedScale, onSelectScale }) => { return ( -
+
{scales.map((scale) => (
From 083dd8608971da089cdca0b04ec76ffe87975d9a Mon Sep 17 00:00:00 2001 From: Leonid Medovyy Date: Sat, 4 Jan 2025 23:00:43 -0700 Subject: [PATCH 3/3] setting up the scales page --- app/scales/page.tsx | 31 +++++++++++-------------------- 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/app/scales/page.tsx b/app/scales/page.tsx index 85f8ae9..70fdfb5 100644 --- a/app/scales/page.tsx +++ b/app/scales/page.tsx @@ -7,6 +7,7 @@ import { useInstrument } from "@/hooks/useInstrument"; import { getChordNotes, playChord, isFavoriteChord } from "@/utils/chordUtils"; import { NOTES, CHORDS, SCALES } from "@/constants"; import { Note, Chord, Scale } from "@/types"; +import ChordButton from "@/components/ChordBank/ChordButton"; const ScaleList: React.FC<{ scales: Scale[]; @@ -14,19 +15,14 @@ const ScaleList: React.FC<{ onSelectScale: (scaleName: string) => void; }> = ({ scales, selectedScale, onSelectScale }) => { return ( -
+
{scales.map((scale) => ( - + isActive={selectedScale === scale.name} + /> ))}
); @@ -38,19 +34,14 @@ const RootNoteList: React.FC<{ onSelectNote: (noteName: string) => void; }> = ({ notes, selectedNote, onSelectNote }) => { return ( -
+
{notes.map((note) => ( - + isActive={selectedNote === note.name} + /> ))}
);