From a2644bfb91f5d512ef36ddf5d1ce77f7c35c64a4 Mon Sep 17 00:00:00 2001 From: MrFry Date: Wed, 25 Mar 2020 19:22:53 +0100 Subject: [PATCH] Added subject / quesction count on subject browser site --- src/pages/subjectBrowser.js | 10 ++++++++++ 1 file changed, 10 insertions(+) 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) }} />
+
+ {sCount} tárgy, {qCount} kérdés +