import { Box, Icon, IconSrc } from 'folds'; import React, { ReactNode } from 'react'; import { CompactLayout, ModernLayout } from '..'; import { MessageLayout } from '../../../state/settings'; export type EventContentProps = { messageLayout: number; time: ReactNode; iconSrc: IconSrc; content: ReactNode; }; export function EventContent({ messageLayout, time, iconSrc, content }: EventContentProps) { const beforeJSX = ( {messageLayout === MessageLayout.Compact && time} ); const msgContentJSX = ( {content} {messageLayout !== MessageLayout.Compact && time} ); return messageLayout === MessageLayout.Compact ? ( {msgContentJSX} ) : ( {msgContentJSX} ); }