Archived
ios: Add tabbar icons
This commit is contained in:
1 parent
605f7f34c7
commit
6aafb6eaf3
4 files changed
+16
-4
No files matched your search
+4
-4
@@ -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},
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in new issue
Block a user