@@ -175,6 +175,7 @@ const frameMeta: ViewClassMeta = {
175175registerElement ( "AbsoluteLayout" , ( ) => require ( "tns-core-modules/ui/layouts/absolute-layout" ) . AbsoluteLayout ) ;
176176registerElement ( "ActivityIndicator" , ( ) => require ( "tns-core-modules/ui/activity-indicator" ) . ActivityIndicator ) ;
177177registerElement ( "Border" , ( ) => require ( "tns-core-modules/ui/border" ) . Border ) ;
178+ registerElement ( "BottomNavigation" , ( ) => require ( "tns-core-modules/ui/bottom-navigation" ) . BottomNavigation ) ;
178179registerElement ( "Button" , ( ) => require ( "tns-core-modules/ui/button" ) . Button ) ;
179180registerElement ( "ContentView" , ( ) => require ( "tns-core-modules/ui/content-view" ) . ContentView ) ;
180181registerElement ( "DatePicker" , ( ) => require ( "tns-core-modules/ui/date-picker" ) . DatePicker ) ;
@@ -202,7 +203,11 @@ registerElement("StackLayout", () => require("tns-core-modules/ui/layouts/stack-
202203registerElement ( "FlexboxLayout" , ( ) => require ( "tns-core-modules/ui/layouts/flexbox-layout" ) . FlexboxLayout ) ;
203204registerElement ( "Switch" , ( ) => require ( "tns-core-modules/ui/switch" ) . Switch ) ;
204205registerElement ( "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 ) ;
206211registerElement ( "TextField" , ( ) => require ( "tns-core-modules/ui/text-field" ) . TextField ) ;
207212registerElement ( "TextView" , ( ) => require ( "tns-core-modules/ui/text-view" ) . TextView ) ;
208213registerElement ( "TimePicker" , ( ) => require ( "tns-core-modules/ui/time-picker" ) . TimePicker ) ;
@@ -215,16 +220,3 @@ registerElement("DetachedContainer", () => require("tns-core-modules/ui/proxy-vi
215220 { skipAddToDom : true } ) ;
216221
217222registerElement ( "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