import React from 'react'; import GettingStartedProgress from 'Shared/GettingStarted/GettingStartedProgress'; import Notifications from 'Components/Alerts/Notifications/Notifications'; import HealthStatus from 'Components/Header/HealthStatus'; import { getInitials } from 'App/utils'; import UserMenu from 'Components/Header/UserMenu/UserMenu'; import { connect } from 'react-redux'; import { Popover, Space } from 'antd'; import ProjectDropdown from 'Shared/ProjectDropdown'; interface Props { account: any; siteId: any; sites: any; boardingCompletion: any; } function TopRight(props: Props) { const { account } = props; // @ts-ignore return ( {account.name ? : null} } placement={'topRight'}>
{getInitials(account.name)}
); } function mapStateToProps(state: any) { return { account: state.getIn(['user', 'account']), siteId: state.getIn(['site', 'siteId']), sites: state.getIn(['site', 'list']), boardingCompletion: state.getIn(['dashboard', 'boardingCompletion']) }; } export default connect(mapStateToProps)(TopRight);