fix(frontend): Typeringsproblemen opgelost.

This commit is contained in:
Gerald Schmittinger 2025-04-01 16:34:30 +02:00
parent 4d98be78c1
commit ed8b5c919d
9 changed files with 30 additions and 22 deletions

View file

@ -45,7 +45,7 @@
const learningObjectListQueryResult = useLearningObjectListForPathQuery(learningPathQueryResult.data);
const nodesList: ComputedRef<LearningPathNode[] | null> = computed(() =>
learningPathQueryResult.isSuccess ? learningPathQueryResult.data.value?.nodesAsList : null
learningPathQueryResult.data.value?.nodesAsList ?? null
);
const currentNode = computed(() => {
@ -71,11 +71,11 @@
function isLearningObjectCompleted(learningObject: LearningObject): boolean {
if (learningObjectListQueryResult.isSuccess) {
return learningPathQueryResult.data.value.nodesAsList.find(it =>
return learningPathQueryResult.data.value?.nodesAsList?.find(it =>
it.learningobjectHruid === learningObject.key
&& it.version === learningObject.version
&& it.language === learningObject.language
).done;
)?.done ?? false;
}
return false;
}

View file

@ -11,7 +11,7 @@
const route = useRoute();
const { t } = useI18n();
const query = computed(() => route.query.query as string | null);
const query = computed(() => route.query.query as string | undefined);
const searchQueryResults = useSearchLearningPathQuery(query);
</script>