@@ -175,7 +175,6 @@ 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 ) ;
179
178
registerElement ( "Button" , ( ) => require ( "tns-core-modules/ui/button" ) . Button ) ;
180
179
registerElement ( "ContentView" , ( ) => require ( "tns-core-modules/ui/content-view" ) . ContentView ) ;
181
180
registerElement ( "DatePicker" , ( ) => require ( "tns-core-modules/ui/date-picker" ) . DatePicker ) ;
@@ -203,11 +202,7 @@ registerElement("StackLayout", () => require("tns-core-modules/ui/layouts/stack-
203
202
registerElement ( "FlexboxLayout" , ( ) => require ( "tns-core-modules/ui/layouts/flexbox-layout" ) . FlexboxLayout ) ;
204
203
registerElement ( "Switch" , ( ) => require ( "tns-core-modules/ui/switch" ) . Switch ) ;
205
204
registerElement ( "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
+
211
206
registerElement ( "TextField" , ( ) => require ( "tns-core-modules/ui/text-field" ) . TextField ) ;
212
207
registerElement ( "TextView" , ( ) => require ( "tns-core-modules/ui/text-view" ) . TextView ) ;
213
208
registerElement ( "TimePicker" , ( ) => require ( "tns-core-modules/ui/time-picker" ) . TimePicker ) ;
@@ -220,3 +215,16 @@ registerElement("DetachedContainer", () => require("tns-core-modules/ui/proxy-vi
220
215
{ skipAddToDom : true } ) ;
221
216
222
217
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