import React from 'react'; import SessionList from './components/SessionList'; import SessionHeader from './components/SessionHeader'; import NotesList from './components/Notes/NoteList'; import { connect, DefaultRootState } from 'react-redux'; import LatestSessionsMessage from './components/LatestSessionsMessage'; import RecordingStatus from 'Shared/SessionsTabOverview/components/RecordingStatus'; function SessionsTabOverview({ activeTab, members, sites, siteId }: { activeTab: string; members: object[]; sites: object[]; siteId: string; }) { const activeSite: any = sites.find((s: any) => s.id === siteId); const hasNoRecordings = !activeSite || !activeSite.recorded; return (
{activeTab !== 'notes' ? : }
); } export default connect( (state: any) => ({ // @ts-ignore activeTab: state.getIn(['search', 'activeTab', 'type']), // @ts-ignore members: state.getIn(['members', 'list']), siteId: state.getIn(['site', 'siteId']), sites: state.getIn(['site', 'list']) }) )(SessionsTabOverview);