fix: combine typeOfOccupation
Some checks failed
Build and Deploy Angular App / build (push) Failing after 1m0s
Some checks failed
Build and Deploy Angular App / build (push) Failing after 1m0s
This commit is contained in:
parent
a8159b4f27
commit
5d265e4b48
@ -51,11 +51,13 @@
|
|||||||
<div class="mat-body-1">{{ elementData["discipline"] }}</div>
|
<div class="mat-body-1">{{ elementData["discipline"] }}</div>
|
||||||
<!-- Type of Occupation -->
|
<!-- Type of Occupation -->
|
||||||
@for (typeOfOccupation of elementData["typeOfOccupations"]; track $index) {
|
@for (typeOfOccupation of elementData["typeOfOccupations"]; track $index) {
|
||||||
|
@if ($index === 0 && elementData["typeOfOccupations"][$index - 1] !== typeOfOccupation) {
|
||||||
@if ($index !== 0) {
|
@if ($index !== 0) {
|
||||||
<br/>
|
<br/>
|
||||||
}
|
}
|
||||||
<div class="mat-body">({{ typeOfOccupation }})</div>
|
<div class="mat-body">({{ typeOfOccupation }})</div>
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
<!-- Professors -->
|
<!-- Professors -->
|
||||||
@if (checkAvailableData(elementData["professors"])) {
|
@if (checkAvailableData(elementData["professors"])) {
|
||||||
|
@ -89,7 +89,7 @@ export class TableComponent implements OnChanges {
|
|||||||
);
|
);
|
||||||
|
|
||||||
const groupedData = filteredData.reduce((acc, item) => {
|
const groupedData = filteredData.reduce((acc, item) => {
|
||||||
const key = `${item.lectureHalls}-${item.campus}-${item.discipline}-${item.professors.join(', ')}-${item.isExcludedWeeks}-${item.weeks?.join(', ') || ''}`;
|
const key = `${item.typeOfOccupations.join(', ')}-${item.lectureHalls}-${item.campus}-${item.discipline}-${item.professors.join(', ')}-${item.isExcludedWeeks}-${item.weeks?.join(', ') || ''}`;
|
||||||
if (!acc[key])
|
if (!acc[key])
|
||||||
acc[key] = {...item, groups: [item.group]};
|
acc[key] = {...item, groups: [item.group]};
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user