@@ -175,7 +175,6 @@ 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 ) ;
179178registerElement ( "Button" , ( ) => require ( "tns-core-modules/ui/button" ) . Button ) ;
180179registerElement ( "ContentView" , ( ) => require ( "tns-core-modules/ui/content-view" ) . ContentView ) ;
181180registerElement ( "DatePicker" , ( ) => require ( "tns-core-modules/ui/date-picker" ) . DatePicker ) ;
@@ -203,11 +202,7 @@ registerElement("StackLayout", () => require("tns-core-modules/ui/layouts/stack-
203202registerElement ( "FlexboxLayout" , ( ) => require ( "tns-core-modules/ui/layouts/flexbox-layout" ) . FlexboxLayout ) ;
204203registerElement ( "Switch" , ( ) => require ( "tns-core-modules/ui/switch" ) . Switch ) ;
205204registerElement ( "TabView" , ( ) => require ( "tns-core-modules/ui/tab-view" ) . TabView ) ;
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 ) ;
205+
211206registerElement ( "TextField" , ( ) => require ( "tns-core-modules/ui/text-field" ) . TextField ) ;
212207registerElement ( "TextView" , ( ) => require ( "tns-core-modules/ui/text-view" ) . TextView ) ;
213208registerElement ( "TimePicker" , ( ) => require ( "tns-core-modules/ui/time-picker" ) . TimePicker ) ;
@@ -220,3 +215,16 @@ registerElement("DetachedContainer", () => require("tns-core-modules/ui/proxy-vi
220215 { skipAddToDom : true } ) ;
221216
222217registerElement ( "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