ios: Add tabbar icons

This commit is contained in:
Nikolai R Kristiansen committed 2017-07-21 18:46:04 +02:00
1 parent 605f7f34c7
commit 6aafb6eaf3
4 files changed
+16 -4

No files matched your search

+4 -4
View File
@@ -7,18 +7,18 @@ import AboutScreen from "./screens/AboutScreen";
import MembershipScreen from "./screens/MembershipScreen";
const routeConfig = {
const tabBarRoutes = {
Events: { screen: EventsScreen },
Membership: { screen: MembershipScreen },
About: { screen: AboutScreen },
};
const tabConfig = {
tabBarPosition: 'bottom'
const tabBarOptions = {
tabBarPosition: 'bottom',
};
/* Navigation */
const tabNav = TabNavigator(routeConfig, tabConfig);
const tabNav = TabNavigator(tabBarRoutes, tabBarOptions);
const DuskenContainer = StackNavigator({
Root: { screen: tabNav},
+4
View File
@@ -1,9 +1,13 @@
import React, { Component } from 'react';
import AboutContainer from "../modules/about/AboutContainer";
import Icon from 'react-native-vector-icons/SimpleLineIcons';
export default class AboutScreen extends Component {
static navigationOptions = {
title: 'Om oss',
tabBarIcon: ({ tintColor }) => (
<Icon name="info" size={18} color={tintColor} style={{marginTop: 5}} />
),
};
render() {
+4
View File
@@ -1,9 +1,13 @@
import React, { Component } from 'react';
import EventListContainer from "../modules/events/EventListContainer";
import Icon from 'react-native-vector-icons/SimpleLineIcons';
export default class EventsScreen extends Component {
static navigationOptions = {
title: 'Program',
tabBarIcon: ({ tintColor }) => (
<Icon name="event" size={18} color={tintColor} style={{marginTop: 5}}/>
),
};
render() {
+4
View File
@@ -1,9 +1,13 @@
import React, { Component } from 'react';
import MembershipContainer from "../modules/membership/MembershipContainer";
import Icon from 'react-native-vector-icons/SimpleLineIcons';
export default class MembershipScreen extends Component {
static navigationOptions = {
title: 'Medlemskap',
tabBarIcon: ({ tintColor }) => (
<Icon name="user" size={18} color={tintColor} style={{marginTop: 5}} />
),
};
render() {