diff --git a/src/components/basket/table.tsx b/src/components/basket/table.tsx
index c794eb2..4c00bac 100644
--- a/src/components/basket/table.tsx
+++ b/src/components/basket/table.tsx
@@ -159,6 +159,16 @@ const BodyWithData = observer(({onClose, isForCapture}: BasketTableProps) => {
))
}
+
+
+ Total: |
+ {/* eslint-disable-next-line react/no-array-index-key */}
+ {Array.from({length: 5}).map((_, i) => ())}
+ | {basketState.totalCredits} |
+ |
+ |
+ |
+
>
);
});
diff --git a/src/lib/basket-state.ts b/src/lib/basket-state.ts
index c5b3c3b..eeff526 100644
--- a/src/lib/basket-state.ts
+++ b/src/lib/basket-state.ts
@@ -108,6 +108,16 @@ export class BasketState {
}, []);
}
+ get totalCredits() {
+ let credits = 0;
+
+ for (const section of this.sections) {
+ credits += (section.minCredits + section.maxCredits) / 2;
+ }
+
+ return credits;
+ }
+
get isSectionScheduleCompatibleMap() {
const map = new Map();