diff --git a/src/pages/ResultPage/ResultSettings.tsx b/src/pages/ResultPage/ResultSettings.tsx index 157f424d..f256136d 100644 --- a/src/pages/ResultPage/ResultSettings.tsx +++ b/src/pages/ResultPage/ResultSettings.tsx @@ -46,6 +46,9 @@ export const ResultSettings = () => { }; }, []); + const cnsl = results.filter(q=> q.content.usage) + console.log(cnsl) + return ( { - {results.map((resultQuestion) => ( + {cnsl.map((resultQuestion) => ( ))} requestQueue.enqueue(async ( export const updateRootContentId = (quizId: string, id: string) => { if (id.length === 0) {//дерева больше не существует, все результаты неактивны кроме результата линейности + console.log("дерева больше не существует") useQuestionsStore.getState().questions.forEach((q) => { if (q.type !== null && q.type === "result") { - if (q.content.rule.parentId === "line" && q.content.usage === false) { - updateQuestion(q.id, (q) => { - q.content.usage === true + if (q.content.rule.parentId === "line") { + console.log("Этому резулту линейности я буду ставить true", q) + if (q.content.usage === false) updateQuestion(q.id, (q) => { + q.content.usage = true }) } else { + console.log("Этому резулту я буду ставить false", q) updateQuestion(q.id, (q) => { - q.content.usage === false + q.content.usage = false }) } } }) } else { //было создано дерево, результат линейности неактивен + console.log("дерев создаёттса") useQuestionsStore.getState().questions.forEach((q) => { if (q.type !== null && q.content.rule.parentId === "line") { + console.log("Этому резулту линейности я буду ставить false", q) updateQuestion(q.id, (q) => { - q.content.usage === false + q.content.usage = false }) }