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, siteId } = props; const activeSite = sites.find((s) => s.id === siteId); const showNoSessions = !!activeSite && !activeSite.recorded; const onboardingPath = withSiteId(onboardingRoute('installing'), siteId); 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));