{course.displayName}
- >}
/>
item.id);
- const unitId = subSectionMetadata.position ?
- subSectionMetadata.items[subSectionMetadata.position - 1].id :
- subSectionMetadata.items[0].id;
+ let position = subSectionMetadata.position - 1; // metadata's position is 1's indexed
+ position = first ? 0 : position;
+ position = last ? subSectionMetadata.unitIds.length - 1 : position;
+ position = urlUnitId ? subSectionMetadata.unitIds.indexOf(urlUnitId) : position;
+ const unitId = subSectionMetadata.items[position].id;
const units = createUnitsMap(subSectionMetadata.items);
return {