@@ -29,6 +29,10 @@ import { TabViewComponent } from "./tab-view/tab-view.component";
2929
3030import { NavigationOptionsComponent } from "./navigation-options/navigation-options.component" ;
3131import { NavigationInfoComponent } from "./navigation-options/navigation-info.component" ;
32+
33+ import { SegmentedBarMainPageComponent } from "./segmented-bar/segmented-bar-main-page.component"
34+ import { SegmentedBarIssue649Component } from "./segmented-bar/issue-649.component"
35+
3236import { MainComponent } from "./main/main-page-router-outlet" ;
3337
3438export const routableComponents = [
@@ -65,26 +69,28 @@ export const routableComponents = [
6569
6670 NavigationOptionsComponent ,
6771 NavigationInfoComponent ,
72+ SegmentedBarMainPageComponent ,
73+ SegmentedBarIssue649Component ,
6874] ;
6975
7076// Set isNavigatable: true if the page is a mian page to other sub pages
7177export const routes = [
7278 { path : '' , component : MainComponent , data : { title : "" } } ,
7379 { path : '' , component : ModalContent , data : { title : "" } } ,
74- { path : 'template' , component : AppComponent , data : { title : "Template" , isNavigatable : true } } ,
80+ { path : 'template' , component : AppComponent , data : { title : "Template" , isNavigatable : true } } ,
7581
76- { path : 'router' , component : NavigationComponent , children : NavigationSubRoutes , data : { title : "Router" , isNavigatable : true } } ,
77- { path : 'lazy-router' , component : LazyNavigationComponent , data : { title : "Lazy Router" , isNavigatable : true } } ,
82+ { path : 'router' , component : NavigationComponent , children : NavigationSubRoutes , data : { title : "Router" , isNavigatable : true } } ,
83+ { path : 'lazy-router' , component : LazyNavigationComponent , data : { title : "Lazy Router" , isNavigatable : true } } ,
7884
79- { path : 'first' , component : FirstComponent , data : { title : "First" , isNavigatable : true } } ,
80- { path : 'second' , component : SecondComponent , data : { title : "Second" , isNavigatable : true } } ,
85+ { path : 'first' , component : FirstComponent , data : { title : "First" , isNavigatable : true } } ,
86+ { path : 'second' , component : SecondComponent , data : { title : "Second" , isNavigatable : true } } ,
8187
82- { path : 'first-action-bar' , component : FirstComponentActionBar , data : { title : "ActionBar1" , isNavigatable : true } } ,
83- { path : 'second-action-bar' , component : SecondComponentActionBar , data : { title : "ActionBar2" , isNavigatable : true } } ,
88+ { path : 'first-action-bar' , component : FirstComponentActionBar , data : { title : "ActionBar1" , isNavigatable : true } } ,
89+ { path : 'second-action-bar' , component : SecondComponentActionBar , data : { title : "ActionBar2" , isNavigatable : true } } ,
8490
85- { path : 'binding' , component : BindingComponent , data : { title : "Binding" , isNavigatable : true } } ,
91+ { path : 'binding' , component : BindingComponent , data : { title : "Binding" , isNavigatable : true } } ,
8692
87- { path : 'ListViewExamples' , component : ListViewMainPageComponent , data : { title : "ListViewExamples" , isNavigatable : true } } ,
93+ { path : 'ListViewExamples' , component : ListViewMainPageComponent , data : { title : "ListViewExamples" , isNavigatable : true } } ,
8894 { path : "ListViewExamples/commonTemplate" , component : ListViewComponent , data : { title : "commonTemplate" } } ,
8995 { path : "ListViewExamples/customTemplate" , component : ListViewControlComponent , data : { title : "customTemplate" } } ,
9096 { path : "listView/asyncPipeTemplate" , component : ListViewAsyncPipeComponent , data : { title : "asyncPipeTemplate" } } ,
@@ -93,18 +99,21 @@ export const routes = [
9399 { path : 'listPicker' , component : ListPickerMainPageComponent , data : { title : "ListPicker" , isNavigatable : true } } ,
94100 { path : 'listPicker/list-picker' , component : ListPickerComponent , data : { title : "ListPicker" , isNavigatable : false } } ,
95101
96- { path : 'modal' , component : ModalViewMainPageComponent , data : { title : "Modals" , isNavigatable : true } } ,
102+ { path : 'modal' , component : ModalViewMainPageComponent , data : { title : "Modals" , isNavigatable : true } } ,
97103 { path : 'modal/modal-dialogs' , component : ModalTest , data : { title : "modal" } } ,
98104 { path : 'modal/modal-dialogs-push' , component : ModalTestWithPushStrategy , data : { title : "modal(onPush)" } } ,
99105 { path : 'modal/lazy' , component : LazyLoadModalComponent , data : { title : "modal(lazy)" } } ,
100106
101107 { path : 'tab-view' , component : TabViewComponent , data : { title : "tab-view" , isNavigatable : true } } ,
102108
103- { path : 'nav-options' , component : NavigationOptionsComponent , data : { title : "nav-options" , isNavigatable : true } } ,
109+ { path : 'nav-options' , component : NavigationOptionsComponent , data : { title : "nav-options" , isNavigatable : true } } ,
104110 { path : 'nav-info' , component : NavigationInfoComponent , data : { title : "nav-info" } } ,
105111
112+ { path : 'segmented-bar' , component : SegmentedBarMainPageComponent , data : { title : "SegmentedBar" , isNavigatable : true } } ,
113+ { path : 'segmented-bar/issue-649' , component : SegmentedBarIssue649Component , data : { title : "issue-649" } } ,
114+
106115 // Needed for AoT compilation
107- {
116+ {
108117 path : "lazy" ,
109118 loadChildren : "./lazy/lazy.module#LazyModule"
110119 } ,
0 commit comments