import React from 'react'; import PlayerBlock from '../Session_/PlayerBlock'; import styles from '../Session_/session.module.css'; import { countDaysFrom } from 'App/date'; import cn from 'classnames'; import RightBlock from './RightBlock'; import { PlayerContext } from 'App/components/Session/playerContext'; import { observer } from 'mobx-react-lite'; const TABS = { EVENTS: 'User Steps', HEATMAPS: 'Click Map', }; function PlayerContent({ session, live, fullscreen, activeTab, setActiveTab }) { const { store } = React.useContext(PlayerContext) const { error, } = store.get() const hasError = !!error const sessionDays = countDaysFrom(session.startedAt); return (
{hasError ? (
{sessionDays > 2 ? 'Session not found.' : 'This session is still being processed.'}
{sessionDays > 2 ? 'Please check your data retention policy.' : 'Please check it again in a few minutes.'}
) : (
{activeTab !== '' && ( )}
)}
); } function RightMenu({ live, tabs, activeTab, setActiveTab, fullscreen }) { return ( !live && !fullscreen && ); } export default observer(PlayerContent);