import { Box, Icon, IconSrc } from 'folds';
import React, { ReactNode } from 'react';
import { BubbleLayout, 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}
);
if (messageLayout === MessageLayout.Compact) {
return {msgContentJSX};
}
if (messageLayout === MessageLayout.Bubble) {
return (
{msgContentJSX}
);
}
return {msgContentJSX};
}