Skip to content

Commit 7642b32

Browse files
committed
feat(tests-app-ng): add tabs component
1 parent 1b9b734 commit 7642b32

File tree

3 files changed

+48
-18
lines changed

3 files changed

+48
-18
lines changed

Diff for: e2e/tests-app-ng/app/app.routes.ts

+3
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import { ModalViewMainPageComponent } from "./modal/modal-view-main-page.compone
3131
import { LazyLoadModalComponent } from "./modal/lazy/lazy-load-modal.component";
3232

3333
import { TabViewComponent } from "./tab-view/tab-view.component";
34+
import { TabsComponent } from "./tabs/tabs.component";
3435

3536
import { NavigationOptionsComponent } from "./navigation-options/navigation-options.component";
3637
import { NavigationInfoComponent } from "./navigation-options/navigation-info.component";
@@ -77,6 +78,7 @@ export const routableComponents = [
7778
LazyLoadModalComponent,
7879

7980
TabViewComponent,
81+
TabsComponent,
8082

8183
NavigationOptionsComponent,
8284
NavigationInfoComponent,
@@ -156,6 +158,7 @@ export const routes = [
156158
{ path: "modal/lazy", component: LazyLoadModalComponent, data: { title: "modal(lazy)" } },
157159

158160
{ path: "tab-view", component: TabViewComponent, data: { title: "tab-view", isNavigatable: true } },
161+
{ path: "tabs", component: TabsComponent, data: { title: "tabs", isNavigatable: true } },
159162

160163
{ path: "nav-options", component: NavigationOptionsComponent, data: { title: "nav-options", isNavigatable: true } },
161164
{ path: "nav-info", component: NavigationInfoComponent, data: { title: "nav-info" } },

Diff for: e2e/tests-app-ng/app/tabs/tabs.component.ts

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
import { Component, OnInit } from "@angular/core";
2+
3+
@Component({
4+
selector: "tabs-component",
5+
template: `
6+
<Tabs id="tabs">
7+
8+
<TabStrip>
9+
10+
<TabStripItem title="TabStripItem 1" iconSource="res://icon">
11+
</TabStripItem>
12+
13+
<TabStripItem title="TabStripItem 2" iconSource="res://icon">
14+
</TabStripItem>
15+
16+
<TabStripItem title="TabStripItem 3" iconSource="res://icon">
17+
</TabStripItem>
18+
19+
</TabStrip>
20+
21+
<TabContentItem>
22+
<StackLayout>
23+
<Label text="TabContentItem 1"/>
24+
</StackLayout>
25+
</TabContentItem>
26+
27+
<TabContentItem>
28+
<StackLayout>
29+
<Label text="TabContentItem 2"/>
30+
</StackLayout>
31+
</TabContentItem>
32+
33+
<TabContentItem>
34+
<StackLayout>
35+
<Label text="TabContentItem 3"/>
36+
</StackLayout>
37+
</TabContentItem>
38+
39+
</Tabs>
40+
`,
41+
})
42+
43+
export class TabsComponent implements OnInit {
44+
public ngOnInit(): void { }
45+
}

Diff for: e2e/tests-app-ng/app/vendor.ts

-18
This file was deleted.

0 commit comments

Comments
 (0)