import { TYPES } from 'Types/session/event';
import React from 'react';
import { observer } from 'mobx-react-lite'
import { useStore } from 'App/mstore';
import UxtEvent from 'Components/Session_/EventsBlock/UxtEvent';
import { Icon, TextEllipsis } from 'UI';
import Event from './Event';
import NoteEvent from './NoteEvent';
import stl from './eventGroupWrapper.module.css';
import cn from 'classnames'
function EventGroupWrapper(props) {
const { userStore } = useStore();
const currentUserId = userStore.account.id;
const onEventClick = (e) => props.onEventClick(e, props.event);
const onCheckboxClick = (e) => props.onCheckboxClick(e, props.event);
const {
event,
isLastEvent,
isLastInGroup,
isSelected,
isCurrent,
isEditing,
showSelection,
isFirst,
presentInSearch,
isNote,
isTabChange,
filterOutNote,
} = props;
const isLocation = event.type === TYPES.LOCATION;
const isUxtEvent = event.type === TYPES.UXT_EVENT;
const whiteBg =
(isLastInGroup && event.type !== TYPES.LOCATION) ||
(!isLastEvent && event.type !== TYPES.LOCATION);
const safeRef = String(event.referrer || '');
const returnEvt = () => {
if (isUxtEvent) {
return