File tree Expand file tree Collapse file tree 3 files changed +20
-8
lines changed
Expand file tree Collapse file tree 3 files changed +20
-8
lines changed Original file line number Diff line number Diff line change @@ -4,9 +4,11 @@ <h2>{{course?.titles?.description}}</h2>
44 < mat-form-field >
55 < input matInput placeholder ="Search lessons " #input >
66 </ mat-form-field >
7- < div class ="spinner-container " *ngIf ="dataSource.loading$ | async ">
7+ @if (dataSource.loading$ | async) {
8+ < div class ="spinner-container ">
89 < mat-spinner > </ mat-spinner >
910 </ div >
11+ }
1012 < div class ="mat-elevation-z8 ">
1113 < mat-table class ="lessons-table " [dataSource] ="dataSource "
1214 matSort matSortActive ="seqNo " matSortDirection ="asc " matSortDisableClear >
Original file line number Diff line number Diff line change 1- < mat-card *ngFor ="let course of courses " class ="course-card mat-elevation-z10 ">
1+ @for (course of courses; track course) {
2+ < mat-card class ="course-card mat-elevation-z10 ">
23 < mat-card-header >
34 < mat-card-title > {{ course.titles.description }}</ mat-card-title >
45 </ mat-card-header >
1920
2021 </ mat-card-actions >
2122</ mat-card >
23+ }
Original file line number Diff line number Diff line change 11< div class ="container ">
22 < h3 > All Courses</ h3 >
33 < mat-tab-group >
4- < ng-container *ngIf ="(beginnerCourses$ | async) as beginnerCourses ">
5- < mat-tab label ="Beginners " *ngIf ="beginnerCourses?.length > 0 ">
4+ @if ((beginnerCourses$ | async); as beginnerCourses) {
5+
6+ @if (beginnerCourses?.length > 0) {
7+ < mat-tab label ="Beginners ">
68 < courses-card-list (courseEdited) ="reloadCourses() "
79 [courses] ="beginnerCourses ">
810 </ courses-card-list >
911 </ mat-tab >
10- </ ng-container >
11- < ng-container *ngIf ="(advancedCourses$ | async) as advancedCourses ">
12- < mat-tab label ="Advanced " *ngIf ="advancedCourses?.length > 0 ">
12+ }
13+
14+ }
15+ @if ((advancedCourses$ | async); as advancedCourses) {
16+
17+ @if (advancedCourses?.length > 0) {
18+ < mat-tab label ="Advanced ">
1319 < courses-card-list (courseEdited) ="reloadCourses() "
1420 [courses] ="advancedCourses ">
1521 </ courses-card-list >
1622 </ mat-tab >
17- </ ng-container >
23+ }
24+
25+ }
1826 </ mat-tab-group >
1927</ div >
2028
You can’t perform that action at this time.
0 commit comments