import { NgModule }             from '@angular/core'
import { RouterModule, Routes } from '@angular/router'


import { ViewComponent }					from '@k-core/modules/category/components/view/cmp.view'
import { CategoryOverviewView }       	from '@k-core/modules/catalog/templates/category-overview/view.category-overview'
import { BasketSuntexComponent } 		from './components/basket/cmp.basket.suntex'


import { AppHelper }  from '@k-settings/app-helper'


// TODO: Add product as child of collection
const routes: Routes = [
	{ path: AppHelper.categories + '/:categorykey/filter/:filter', component: ViewComponent },
	{ path: AppHelper.categories + '/:categorykey',  component: ViewComponent },
	{ path: AppHelper.categories,  component: CategoryOverviewView },
	{ path: AppHelper.basket, component: BasketSuntexComponent}
	
	// { path: 'facet', component: FacetView}
];


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