import React from 'react' import PropTypes from 'prop-types' import TopBar from './TopBar' import RecipientsTable from './RecipientsTable' import { RECEIVER_TABLES, RECEIVER_SUBSCREENS } from '../../../../../redux/modules/appState/share/tabs' import {RecipientForm} from './forms/ReceiverForm' import GroupsTable from './GroupsTable' import {withRouter} from 'react-router-dom' import reduxConnect from '../../../../../redux/utils/connect' import {compose} from 'redux' import { setDocumentData } from '../../../../../common/helper' class ManageRecipientsSubTab extends React.Component { static propTypes = { shareState: PropTypes.object.isRequired, actions: PropTypes.object.isRequired }; componentDidMount() { setDocumentData('title', 'Manage Emails | Share') } componentWillUnmount() { setDocumentData('title') } render () { const { shareState, actions } = this.props const { subScreenVisible, tableVisible } = shareState.tabs.recipients const tableState = shareState.tables[tableVisible] return (