import React from 'react'; import { Alert, Space, Button } from 'antd'; import { observer } from 'mobx-react-lite' import { useStore } from "App/mstore"; import { onboarding as onboardingRoute } from 'App/routes'; import { withRouter } from 'react-router-dom'; import * as routes from '../../../routes'; import { SquareArrowOutUpRight } from 'lucide-react'; import { useHistory } from 'react-router'; const withSiteId = routes.withSiteId; const NoSessionsMessage = () => { const { projectsStore } = useStore(); const sites = projectsStore.list; const siteId = projectsStore.siteId; const history = useHistory(); const activeSite = sites.find((s) => s.id === siteId); const showNoSessions = !!activeSite && !activeSite.recorded; const onboardingPath = withSiteId(onboardingRoute('installing'), siteId); return ( <> {showNoSessions && (