viewof evalationSelector = {
if (evaluations.length > 1) {
const keys = Object.keys(evaluations);
let i = 0;
return slider({
value: this ? this.value : i,
step: 1,
max: keys.length - 1,
getValue: n => keys[n.value],
format: v => `${evaluations[v].title}`,
title: "Evaluation",
description: "Select Evaluation"
});
} else {
return input({
attributes: { hidden: true },
display: function() {
return "";
},
getValue: function() {
return "0";
}
});
}
}