Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 6a88678

Browse files
authored
Merge pull request #1915 from NativeScript/amiorkov/5.4-compatibility
fix: add backwards compatibility for 'tns-core-modules' version 5.4.x
2 parents 0a81d91 + 635bb36 commit 6a88678

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

‎nativescript-angular/element-registry.ts

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,6 @@ const frameMeta: ViewClassMeta = {
175175
registerElement("AbsoluteLayout", () => require("tns-core-modules/ui/layouts/absolute-layout").AbsoluteLayout);
176176
registerElement("ActivityIndicator", () => require("tns-core-modules/ui/activity-indicator").ActivityIndicator);
177177
registerElement("Border", () => require("tns-core-modules/ui/border").Border);
178-
registerElement("BottomNavigation", () => require("tns-core-modules/ui/bottom-navigation").BottomNavigation);
179178
registerElement("Button", () => require("tns-core-modules/ui/button").Button);
180179
registerElement("ContentView", () => require("tns-core-modules/ui/content-view").ContentView);
181180
registerElement("DatePicker", () => require("tns-core-modules/ui/date-picker").DatePicker);
@@ -203,11 +202,7 @@ registerElement("StackLayout", () => require("tns-core-modules/ui/layouts/stack-
203202
registerElement("FlexboxLayout", () => require("tns-core-modules/ui/layouts/flexbox-layout").FlexboxLayout);
204203
registerElement("Switch", () => require("tns-core-modules/ui/switch").Switch);
205204
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+
211206
registerElement("TextField", () => require("tns-core-modules/ui/text-field").TextField);
212207
registerElement("TextView", () => require("tns-core-modules/ui/text-view").TextView);
213208
registerElement("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

222217
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

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /