diff --git a/src/pages/subjectBrowser.js b/src/pages/subjectBrowser.js index 9a58b16..769c98a 100644 --- a/src/pages/subjectBrowser.js +++ b/src/pages/subjectBrowser.js @@ -13,6 +13,9 @@ export default function SubjectBrowser (props) { const [activeSubjName, setActiveSubjName] = useState('') const [searchTerm, setSearchTerm] = useState('') + const [sCount, setSCount] = useState(0) + const [qCount, setQCount] = useState(0) + useEffect(() => { console.info('Fetching data') fetch(`${constants.apiUrl}data.json`) @@ -21,6 +24,10 @@ export default function SubjectBrowser (props) { }) .then((data) => { setData(data) + setSCount(data.Subjects.length) + setQCount(data.Subjects.reduce((acc, subj) => { + return acc + subj.Questions.length + }, 0)) }) }, []) @@ -55,6 +62,9 @@ export default function SubjectBrowser (props) { onSubjSelect={(subjName) => { setActiveSubjName(subjName) }} />