@@ -175,6 +175,7 @@ const frameMeta: ViewClassMeta = {
175
175
registerElement ( "AbsoluteLayout" , ( ) => require ( "tns-core-modules/ui/layouts/absolute-layout" ) . AbsoluteLayout ) ;
176
176
registerElement ( "ActivityIndicator" , ( ) => require ( "tns-core-modules/ui/activity-indicator" ) . ActivityIndicator ) ;
177
177
registerElement ( "Border" , ( ) => require ( "tns-core-modules/ui/border" ) . Border ) ;
178
+ registerElement ( "BottomNavigation" , ( ) => require ( "tns-core-modules/ui/bottom-navigation" ) . BottomNavigation ) ;
178
179
registerElement ( "Button" , ( ) => require ( "tns-core-modules/ui/button" ) . Button ) ;
179
180
registerElement ( "ContentView" , ( ) => require ( "tns-core-modules/ui/content-view" ) . ContentView ) ;
180
181
registerElement ( "DatePicker" , ( ) => require ( "tns-core-modules/ui/date-picker" ) . DatePicker ) ;
@@ -202,7 +203,11 @@ registerElement("StackLayout", () => require("tns-core-modules/ui/layouts/stack-
202
203
registerElement ( "FlexboxLayout" , ( ) => require ( "tns-core-modules/ui/layouts/flexbox-layout" ) . FlexboxLayout ) ;
203
204
registerElement ( "Switch" , ( ) => require ( "tns-core-modules/ui/switch" ) . Switch ) ;
204
205
registerElement ( "TabView" , ( ) => require ( "tns-core-modules/ui/tab-view" ) . TabView ) ;
205
-
206
+ registerElement ( "TabStrip" , ( ) => require ( "tns-core-modules/ui/tab-navigation-base/tab-strip" ) . TabStrip ) ;
207
+ registerElement ( "TabStripItem" , ( ) => require ( "tns-core-modules/ui/tab-navigation-base/tab-strip-item" ) . TabStripItem ) ;
208
+ registerElement ( "TabContentItem" ,
209
+ ( ) => require ( "tns-core-modules/ui/tab-navigation-base/tab-content-item" ) . TabContentItem ) ;
210
+ registerElement ( "Tabs" , ( ) => require ( "tns-core-modules/ui/tabs" ) . Tabs ) ;
206
211
registerElement ( "TextField" , ( ) => require ( "tns-core-modules/ui/text-field" ) . TextField ) ;
207
212
registerElement ( "TextView" , ( ) => require ( "tns-core-modules/ui/text-view" ) . TextView ) ;
208
213
registerElement ( "TimePicker" , ( ) => require ( "tns-core-modules/ui/time-picker" ) . TimePicker ) ;
@@ -215,16 +220,3 @@ registerElement("DetachedContainer", () => require("tns-core-modules/ui/proxy-vi
215
220
{ skipAddToDom : true } ) ;
216
221
217
222
registerElement ( "page-router-outlet" , ( ) => require ( "tns-core-modules/ui/frame" ) . Frame ) ;
218
-
219
- try {
220
- let BottomNavigation = require ( "tns-core-modules/ui/bottom-navigation" ) . BottomNavigation ;
221
- registerElement ( "BottomNavigation" , function ( ) { return BottomNavigation ; } ) ;
222
- let TabStrip = require ( "tns-core-modules/ui/tab-navigation-base/tab-strip" ) . TabStrip ;
223
- registerElement ( "TabStrip" , function ( ) { return TabStrip ; } ) ;
224
- let TabStripItem = require ( "tns-core-modules/ui/tab-navigation-base/tab-strip-item" ) . TabStripItem ;
225
- registerElement ( "TabStripItem" , function ( ) { return TabStripItem ; } ) ;
226
- let TabContentItem = require ( "tns-core-modules/ui/tab-navigation-base/tab-content-item" ) . TabContentItem ;
227
- registerElement ( "TabContentItem" , function ( ) { return TabContentItem ; } ) ;
228
- let Tabs = require ( "tns-core-modules/ui/tabs" ) . Tabs ;
229
- registerElement ( "Tabs" , function ( ) { return Tabs ; } ) ;
230
- } catch ( e ) { }
0 commit comments