Skip to content
Snippets Groups Projects
term-container.component.html 1.04 KiB
Newer Older
<mat-card class="term-container">
    <div fxLayout="row" fxLayoutAlign="space-between stretch">
        <h2>{{ term.termCode | getTermDescription }}</h2><p class="text-right semi-bold credits">{{getTotalCredits()}} Credits</p>
    <div
        cdkDropList
        [cdkDropListData]="courses"
        [cdkDropListConnectedTo]="termCodes"
        class="course-list"
        (cdkDropListDropped)="drop($event)">
        <div class="course-wrapper" [cdkDragData]="course" *ngFor="let course of courses" cdkDrag>
            <div class="course-wrapper-inner">
                <cse-course-item
                        [course]="course"
                        [status]="'in-progress'"
                        [subject]="subjectsMap[course.subjectCode]"
                        (click)="openCourseDetailsDialog(course)"
                ></cse-course-item>
pnogal's avatar
pnogal committed
        <p *ngIf="!courses || courses.length === 0" class="no-courses text-center semi-bold">No Courses Taken</p>
    </div>
</mat-card>