Skip to content

Instantly share code, notes, and snippets.

@shubham-99fusion
Last active February 21, 2019 12:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shubham-99fusion/e80e66d38292674fb99672c4ca916732 to your computer and use it in GitHub Desktop.
Save shubham-99fusion/e80e66d38292674fb99672c4ca916732 to your computer and use it in GitHub Desktop.
<ion-header>
<ion-navbar color="transparent" >
<ion-buttons start>
<button ion-button menuToggle>
<ion-icon name="md-menu"></ion-icon>
</button>
</ion-buttons>
<ion-title>{{config.get_translation('home_title')}}<span [innerHtml]="config.get_translation('home_subtitle')"></span></ion-title>
<ion-buttons end>
<button ion-button (click)="openSearch()">
<ion-icon name="md-search"></ion-icon>
</button>
</ion-buttons>
<ion-buttons end>
<button ion-button [navPush]="profilePage">
<ion-icon name="md-contact" *ngIf="!config.isLoggedIn"></ion-icon>
<img *ngIf="config.isLoggedIn" [src]="config.user?.avatar">
</button>
</ion-buttons>
</ion-navbar>
</ion-header>
<ion-content fixedscrollheader>
<div id="featured" *ngIf="featured && featured.length && config.homePage.featuredCourseSlider">
<ion-slides dir="{{config.settings.rtl ? 'rtl' : undefined }}" spaceBetween="0">
<ion-slide *ngFor="let course of featured">
<lazy-img [inputSrc]="course.featured_image" [navPush]="coursePage" [navParams]="course">2</lazy-img>
<span [innerHtml]="course.name"></span>
</ion-slide>
</ion-slides>
</div>
<div id="homecontent" padding>
<div *ngIf="categories.length && config.homePage.categories">
<h3 class="heading"><a [navPush]="categoryPage"><ion-icon ios="ios-more" md="md-more"></ion-icon></a><span>{{config.get_translation('categories_title_home_page')}}</span><span>{{config.get_translation('categories_subtitle_home_page')}}</span></h3>
<ion-slides dir="{{config.settings.rtl ? 'rtl' : undefined }}" id="categories" spaceBetween="0" slidesPerView="3">
<ion-slide *ngFor="let category of categories">
<ion-card [navPush]="categoryPage" [navParams]="category">
<div class="featured_category_block">
<lazy-img [inputSrc]="category.image"></lazy-img>
<div class="category-content">
<div class="category-title">{{category.name}}</div>
<div class="category-subtitle">{{category.count}} {{config.get_translation('courses')}}</div>
</div>
</div>
</ion-card>
</ion-slide>
</ion-slides>
</div>
<div *ngIf="popular.length && config.homePage.popular">
<h3 class="heading"><a [navPush]="categoryPage" [navParams]="{sortby:'popular'}"> <ion-icon ios="ios-more" md="md-more"></ion-icon></a><span>{{config.get_translation('popular_courses_title_home_page')}}</span><span>{{config.get_translation('popular_courses_subtitle_home_page')}}</span></h3>
<div id="popular_courses">
<ion-slides dir="{{config.settings.rtl ? 'rtl' : undefined }}" spaceBetween="0" slidesPerView="2" >
<ion-slide *ngFor="let lcourse of popular">
<coursecard [course]="lcourse"></coursecard>
</ion-slide>
</ion-slides>
</div>
</div>
<div *ngIf="featured.length && config.homePage.featured">
<h3 class="heading"><span>{{config.get_translation('featured_courses')}}</span><span>{{config.get_translation('selected_courses')}}</span></h3>
<div id="popular_courses">
<div dir="{{config.settings.rtl ? 'rtl' : undefined }}" spaceBetween="0" slidesPerView="2" >
<div *ngFor="let lcourse of featured">
<coursecard [course]="lcourse"></coursecard>
</div>
</div>
</div>
</div>
</div>
</ion-content>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment