Merge branch 'fix/questions-toon-enkel-groep' of https://github.com/SELab-2/Dwengo-1 into fix/questions-toon-enkel-groep

This commit is contained in:
Gerald Schmittinger 2025-05-20 15:57:04 +02:00
commit 1e7f8a1969

View file

@ -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}`;
}
</script>
@ -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