Files
react-navigation/example/src/MaterialTopTabs.tsx
2020-02-24 17:27:10 +01:00

50 lines
901 B
TypeScript

import * as React from 'react';
import { createMaterialTopTabNavigator } from 'react-navigation-tabs';
import Albums from './Shared/Albums';
import Article from './Shared/Article';
import Contacts from './Shared/Contacts';
class AlbumsScreen extends React.Component {
static navigationOptions = {
tabBarLabel: 'Albums',
};
render() {
return <Albums />;
}
}
class ArticleScreen extends React.Component {
static navigationOptions = {
tabBarLabel: 'Article',
};
render() {
return <Article />;
}
}
class ContactsScreen extends React.Component {
static navigationOptions = {
tabBarLabel: 'Contacts',
};
render() {
return <Contacts />;
}
}
export default createMaterialTopTabNavigator(
{
AlbumsScreen,
ArticleScreen,
ContactsScreen,
},
{
lazy: true,
tabBarOptions: {
style: { backgroundColor: '#5620E4' },
},
}
);