From 55b4bd9173318c3fab56938a72c6151ff5678959 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sat, 5 Oct 2019 13:10:34 -0400 Subject: [PATCH] [+] Encapsulate method to count unread assignments --- src/pages/overall/overall-course/overall-course.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/pages/overall/overall-course/overall-course.ts b/src/pages/overall/overall-course/overall-course.ts index 871d005..45f14fd 100644 --- a/src/pages/overall/overall-course/overall-course.ts +++ b/src/pages/overall/overall-course/overall-course.ts @@ -9,4 +9,12 @@ export default class OverallCourse extends Vue { // @ts-ignore @Prop({required: true}) course: Course; + + /** + * Count the number of unread assignments + */ + countUnread(): number + { + return this.course.assignments.filter(a => a.unread).length; + } }