Skip to content

Commit 32f15ca

Browse files
committed
Autoregister public controls in renderer.
1 parent 26bf323 commit 32f15ca

File tree

1 file changed

+27
-3
lines changed

1 file changed

+27
-3
lines changed

src/nativescript-angular/element-registry.ts

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,34 @@ export function isKnownView(elementName: string): boolean {
3535
}
3636

3737
//Register default NativeScript components
38+
registerElement("AbsoluteLayout", {className: "AbsoluteLayout", moduleName: "ui/layouts/absolute-layout"});
39+
registerElement("ActionBar", {className: "ActionBar", moduleName: "ui/action-bar"});
40+
registerElement("ActionItem", {className: "ActionItem", moduleName: "ui/action-bar"});
41+
registerElement("ActivityIndicator", {className: "ActivityIndicator", moduleName: "ui/activity-indicator"});
42+
registerElement("Border", {className: "Border", moduleName: "ui/border"});
3843
registerElement("Button", {className: "Button", moduleName: "ui/button"});
44+
registerElement("ContentView", {className: "ContentView", moduleName: "ui/content-view"});
45+
registerElement("DatePicker", {className: "DatePicker", moduleName: "ui/date-picker"});
46+
registerElement("DockLayout", {className: "DockLayout", moduleName: "ui/layouts/dock-layout"});
47+
registerElement("GridLayout", {className: "GridLayout", moduleName: "ui/layouts/grid-layout"});
48+
registerElement("HtmlView", {className: "HtmlView", moduleName: "ui/html-view"});
49+
registerElement("Image", {className: "Image", moduleName: "ui/image"});
3950
registerElement("Label", {className: "Label", moduleName: "ui/label"});
51+
registerElement("ListPicker", {className: "ListPicker", moduleName: "ui/list-picker"});
52+
registerElement("ListView", {className: "ListView", moduleName: "ui/list-view"});
53+
registerElement("Page", {className: "Page", moduleName: "ui/page"});
54+
registerElement("Placeholder", {className: "Placeholder", moduleName: "ui/placeholder"});
55+
registerElement("Progress", {className: "Progress", moduleName: "ui/progress"});
56+
registerElement("Repeater", {className: "Repeater", moduleName: "ui/repeater"});
57+
registerElement("ScrollView", {className: "ScrollView", moduleName: "ui/scroll-view"});
58+
registerElement("SearchBar", {className: "SearchBar", moduleName: "ui/search-bar"});
59+
registerElement("SegmentedBar", {className: "SegmentedBar", moduleName: "ui/segmented-bar"});
60+
registerElement("Slider", {className: "Slider", moduleName: "ui/slider"});
61+
registerElement("StackLayout", {className: "StackLayout", moduleName: "ui/layouts/stack-layout"});
62+
registerElement("Switch", {className: "Switch", moduleName: "ui/switch"});
63+
registerElement("TabView", {className: "TabView", moduleName: "ui/tab-view"});
4064
registerElement("TextField", {className: "TextField", moduleName: "ui/text-field"});
4165
registerElement("TextView", {className: "TextView", moduleName: "ui/text-view"});
42-
registerElement("Switch", {className: "Switch", moduleName: "ui/switch"});
43-
registerElement("StackLayout", {className: "StackLayout", moduleName: "ui/layouts/stack-layout"});
44-
registerElement("DockLayout", {className: "DockLayout", moduleName: "ui/layouts/dock-layout"});
66+
registerElement("TimePicker", {className: "TimePicker", moduleName: "ui/time-picker"});
67+
registerElement("WebView", {className: "WebView", moduleName: "ui/web-view"});
68+
registerElement("WrapLayout", {className: "WrapLayout", moduleName: "ui/layouts/wrap-layout"});

0 commit comments

Comments
 (0)