{!edit && (hover || !!menuAnchor || !!emojiBoardAnchor) && (
)}
{messageLayout === MessageLayout.Compact && (
{msgContentJSX}
)}
{messageLayout === MessageLayout.Bubble && (
{msgContentJSX}
)}
{messageLayout !== MessageLayout.Compact && messageLayout !== MessageLayout.Bubble && (
{headerJSX}
{msgContentJSX}
)}