diff --git a/src/History.js b/src/History.js
index af0ae39..62bcffd 100644
--- a/src/History.js
+++ b/src/History.js
@@ -31,6 +31,7 @@ export default class History extends Component {
totalPercentage: 0,
totalCompleteTests: 0,
userMarkHistory: [],
+ userSetHistory: [],
personalSetsCount: 0,
};
@@ -67,6 +68,7 @@ export default class History extends Component {
let totalTime = 0;
let totalPercentage = 0;
let userMarkHistory = [];
+ let userSetHistory = [];
querySnapshot.docs.map((doc) => {
const data = doc.data();
@@ -92,6 +94,7 @@ export default class History extends Component {
x: new Date(data.start_time),
y: (data.correct.length / data.questions.length * 100),
});
+ userSetHistory.push(data.set_title);
return complete.push(pushData);
} else {
return incomplete.push(pushData);
@@ -108,6 +111,7 @@ export default class History extends Component {
totalPercentage: totalPercentage,
totalCompleteTests: complete.length,
userMarkHistory: userMarkHistory,
+ userSetHistory: userSetHistory,
personalSetsCount: (await userSets).docs.length,
});
this.props.page.load();
@@ -186,7 +190,7 @@ export default class History extends Component {
{ this.state.userMarkHistory && this.state.userMarkHistory.length > 1 &&
-
+
}
{
diff --git a/src/LineChart.js b/src/LineChart.js
index 3c0d2be..2813b02 100644
--- a/src/LineChart.js
+++ b/src/LineChart.js
@@ -38,7 +38,8 @@ export default function LineChart (props) {
tooltip: {
theme: "dark",
x: {
- show: false,
+ show: typeof props.sets !== "undefined",
+ formatter: (value, opt) => typeof props.sets !== "undefined" ? props.sets[opt.dataPointIndex] : null,
},
},
stroke: {