diff --git a/frontend/src/views/learning-paths/LearningPathGroupSelector.vue b/frontend/src/views/learning-paths/LearningPathGroupSelector.vue index 89b42eeb..e999fbd6 100644 --- a/frontend/src/views/learning-paths/LearningPathGroupSelector.vue +++ b/frontend/src/views/learning-paths/LearningPathGroupSelector.vue @@ -17,13 +17,13 @@ const groupsQuery = useGroupsQuery(props.classId, props.assignmentNumber, true); function sortedGroups(groups: GroupDTO[]): GroupDTO[] { - return [...groups].sort((a, b) => a.groupNumber - b.groupNumber) + return [...groups].sort((a, b) => a.groupNumber - b.groupNumber); } function groupOptions(groups: GroupDTO[]): number[] { return sortedGroups(groups).map((group) => group.groupNumber); } function labelForGroup(groups: GroupDTO[], groupId: number): string { - return `${sortedGroups(groups).findIndex(group => group.groupNumber === groupId) + 1}`; + return `${sortedGroups(groups).findIndex((group) => group.groupNumber === groupId) + 1}`; } @@ -36,8 +36,8 @@ :label="t('viewAsGroup')" :items="groupOptions(data.groups)" v-model="model" - :item-title="item => labelForGroup(data.groups, parseInt(`${item}`))" - :item-value="item => item" + :item-title="(item) => labelForGroup(data.groups, parseInt(`${item}`))" + :item-value="(item) => item" class="group-selector-cb" variant="outlined" clearable