import React from 'react'; import { Icon, Button } from 'UI'; import { connect } from 'react-redux'; import { onboarding as onboardingRoute } from 'App/routes'; import { withRouter } from 'react-router-dom'; import * as routes from '../../../routes'; const withSiteId = routes.withSiteId; const NoSessionsMessage = (props) => { const { sites, match: { params: { siteId }, }, } = props; const activeSite = sites.find((s) => s.id == siteId); const showNoSessions = !!activeSite && !activeSite.recorded; return ( <> {showNoSessions && (
It might take a few minutes for first recording to appear. Troubleshoot .
)} ); }; export default connect((state) => ({ site: state.getIn(['site', 'siteId']), sites: state.getIn(['site', 'list']), }))(withRouter(NoSessionsMessage));