-
-
Notifications
You must be signed in to change notification settings - Fork 32
Expand file tree
/
Copy pathMainStack.tsx
More file actions
95 lines (70 loc) Β· 3.14 KB
/
Copy pathMainStack.tsx
File metadata and controls
95 lines (70 loc) Β· 3.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
import { BaseNavigationContainer } from '@react-navigation/core'
import * as React from 'react'
import { stackNavigatorFactory } from 'react-nativescript-navigation'
import { HomePage } from './home'
import { ActionBar } from './ui/actionbar'
import { ActivityIndicator } from './ui/activityindicator'
import { Button } from './ui/button'
import { DatePicker } from './ui/datepicker'
import { DialogsCmp } from './ui/dialogs'
import { HtmlView } from './ui/htmlview'
import { Image } from './ui/image'
import { Label } from './ui/label'
import { ListPicker } from './ui/listpicker'
import { ListViewCmp } from './ui/listview'
import { Placeholder } from './ui/placeholder'
import { Progress } from './ui/progress'
import { ScrollView } from './ui/scrollview'
import { SearchBar } from './ui/searchbar'
import { SegmentedBar } from './ui/segmentedbar'
import { Slider } from './ui/slider'
import { Switch } from './ui/switch'
import { TabView } from './ui/tabview'
import { TextField } from './ui/textfield'
import { TextView } from './ui/textview'
import { TimePicker } from './ui/timepicker'
import { WebView } from './ui/webview'
const StackNavigator = stackNavigatorFactory()
/**
* The main stack navigator for the whole app.
*/
export const MainStack = () => (
<BaseNavigationContainer>
<StackNavigator.Navigator
initialRouteName="Home"
screenOptions={{
headerStyle: {
backgroundColor: 'white',
},
headerShown: false,
}}
>
<StackNavigator.Screen name="Home" component={HomePage} />
<StackNavigator.Screen name="ActionBar" component={ActionBar} />
<StackNavigator.Screen
name="ActivityIndicator"
component={ActivityIndicator}
/>
<StackNavigator.Screen name="Button" component={Button} />
<StackNavigator.Screen name="DatePicker" component={DatePicker} />
<StackNavigator.Screen name="Dialogs" component={DialogsCmp} />
<StackNavigator.Screen name="HtmlView" component={HtmlView} />
<StackNavigator.Screen name="Image" component={Image} />
<StackNavigator.Screen name="Label" component={Label} />
<StackNavigator.Screen name="ListPicker" component={ListPicker} />
<StackNavigator.Screen name="ListView" component={ListViewCmp} />
<StackNavigator.Screen name="Placeholder" component={Placeholder} />
<StackNavigator.Screen name="Progress" component={Progress} />
<StackNavigator.Screen name="ScrollView" component={ScrollView} />
<StackNavigator.Screen name="SearchBar" component={SearchBar} />
<StackNavigator.Screen name="SegmentedBar" component={SegmentedBar} />
<StackNavigator.Screen name="Slider" component={Slider} />
<StackNavigator.Screen name="Switch" component={Switch} />
<StackNavigator.Screen name="TabView" component={TabView} />
<StackNavigator.Screen name="TextField" component={TextField} />
<StackNavigator.Screen name="TextView" component={TextView} />
<StackNavigator.Screen name="TimePicker" component={TimePicker} />
<StackNavigator.Screen name="WebView" component={WebView} />
</StackNavigator.Navigator>
</BaseNavigationContainer>
)