// Copyright (c) 2016 Mattermost, Inc. All Rights Reserved. // See License.txt for license information. import React from 'react'; import FormattedText from 'app/components/formatted_text'; import Icon from 'react-native-vector-icons/FontAwesome'; import Item from './components/item'; import { ScrollView, StyleSheet, Text, View } from 'react-native'; const Styles = StyleSheet.create({ container: { backgroundColor: '#2071a7', flex: 1, paddingTop: 20 }, itemText: { color: 'white' }, icon: { color: 'white', width: 25 }, mentionIcon: { fontSize: 17, fontWeight: 'bold' }, divider: { borderColor: 'rgba(255, 255, 255, 0.6)', borderTopWidth: StyleSheet.hairlineWidth } }); export default class RightSidebarMenu extends React.Component { static propTypes = { actions: React.PropTypes.shape({ goBack: React.PropTypes.func.isRequired, goToFlaggedPosts: React.PropTypes.func.isRequired, goToRecentMentions: React.PropTypes.func.isRequired, logout: React.PropTypes.func.isRequired }).isRequired, onClose: React.PropTypes.func.isRequired } goToRecentMentions = () => { this.props.onClose(); this.props.actions.goToRecentMentions(); } goToFlaggedPosts = () => { this.props.onClose(); this.props.actions.goToFlaggedPosts(); } goToTeamSelection = () => { this.props.actions.goBack(); } render() { return ( {'@'} ); } } function Divider() { return ; }