File

src/app/modules/learn/learn-routing.module.ts

import { CoursePageComponent } from './components';
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { RedirectComponent } from './../shared/components/redirect/redirect.component';
import { ViewAllComponent } from '@sunbird/content-search';

const telemetryEnv = 'Course';
const objectType = 'Course';
const routes: Routes = [
  {
    path: '', component: CoursePageComponent,
    data: {
      breadcrumbs: [{ label: 'Home', url: '/home' }, { label: 'Courses', url: '' }],
      telemetry: { env: 'explore-course', pageid: 'explore-course', type: 'view', subtype: 'paginate' },
      menuBar: {
        visible: false
      },
      baseUrl: 'learn'
    }
  },
  {
    path: 'redirect', component: RedirectComponent,
    data: {
      telemetry: { env: telemetryEnv, pageid: 'learn-redirect', type: 'view' },
      menuBar: {
        visible: false
      }
    }
  },
  {
    path: 'view-all/:section/:pageNumber', component: ViewAllComponent,
    data: {
      breadcrumbs: [{ label: 'Home', url: '/home' }, { label: 'Courses', url: '/learn' }],
      telemetry: {
        env: telemetryEnv, pageid: 'view-all', type: 'view', subtype: 'paginate'
      },
      menuBar: {
        visible: false
      },
      baseUrl: 'learn',
      filterType: 'courses',
      facets: true,
      frameworkName: true,
      formAction: 'filter'
    }
  }
];

@NgModule({
  imports: [RouterModule.forChild(routes)],
  exports: [RouterModule]
})
export class LearnRoutingModule { }

results matching ""

    No results matching ""