/* History of past evaluations */
(() => {
const { useEffect: useEffectH, useState: useStateH } = React;
function History({ onOpen }) {
const [data, setData] = useStateH(null);
const [err, setErr] = useStateH('');
useEffectH(() => {
api.listEvaluations(50, 0).then(setData).catch(e => setErr(e.message));
}, []);
if (err) return
⚠ {err}
;
if (!data) return Loading…
;
if (!data.items.length) return No evaluations yet.
;
return (
History · {data.total} evaluation{data.total === 1 ? '' : 's'}
{data.items.map(ev => (
))}
);
}
window.History = History;
})();