23 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<ion-card>
 | 
						|
    <a ion-item text-wrap detail-none (click)="openCourse(course)" [title]="course.fullname">
 | 
						|
        <h2 float-start><core-format-text [text]="course.fullname"></core-format-text></h2>
 | 
						|
        <!-- Download course. -->
 | 
						|
        <button *ngIf="prefetchCourseData.prefetchCourseIcon != 'spinner'" ion-button icon-only clear color="dark" float-end (click)="prefetchCourse($event)">
 | 
						|
            <ion-icon [name]="prefetchCourseData.prefetchCourseIcon"></ion-icon>
 | 
						|
        </button>
 | 
						|
        <!-- Download course spinner. -->
 | 
						|
        <ion-spinner *ngIf="prefetchCourseData.prefetchCourseIcon == 'spinner'" class="core-course-download-spinner" float-end></ion-spinner>
 | 
						|
    </a>
 | 
						|
    <ion-item text-wrap *ngIf="course.summary && course.summary.length">
 | 
						|
        <p>
 | 
						|
            <summary>
 | 
						|
                <core-format-text [text]="course.summary" maxHeight="20"></core-format-text>
 | 
						|
            </summary>
 | 
						|
        </p>
 | 
						|
    </ion-item>
 | 
						|
    <ion-item *ngIf="course.progress != null && course.progress >= 0">
 | 
						|
        <core-progress-bar [progress]="course.progress"></core-progress-bar>
 | 
						|
    </ion-item>
 | 
						|
    <ng-content></ng-content>
 | 
						|
</ion-card>
 |