import { EventRowActivity } from '@/activities/timeline-activities/rows/activity/components/EventRowActivity'; import { EventRowCalendarEvent } from '@/activities/timeline-activities/rows/calendar/components/EventRowCalendarEvent'; import { type EventRowDynamicComponentProps } from '@/activities/timeline-activities/rows/components/EventRowDynamicComponent.types'; import { EventRowMainObject } from '@/activities/timeline-activities/rows/main-object/components/EventRowMainObject'; import { EventRowMessage } from '@/activities/timeline-activities/rows/message/components/EventRowMessage'; import { CoreObjectNameSingular } from 'twenty-shared/types'; export const EventRowDynamicComponent = ({ labelIdentifierValue, event, mainObjectMetadataItem, linkedObjectMetadataItem, authorFullName, createdAt, }: EventRowDynamicComponentProps) => { switch (linkedObjectMetadataItem?.nameSingular) { case 'calendarEvent': return ( ); case 'message': return ( ); case 'task': return ( ); case 'note': return ( ); default: return ( ); } };