// export const ChatSocialMessage: FC = ({ message }) => { import dynamic from 'next/dynamic'; import { FC } from 'react'; import { NameChangeEvent } from '../../../interfaces/socket-events'; import styles from './ChatNameChangeMessage.module.scss'; export interface ChatNameChangeMessageProps { message: NameChangeEvent; } // Lazy loaded components const EditFilled = dynamic(() => import('@ant-design/icons/EditFilled'), { ssr: false, }); export const ChatNameChangeMessage: FC = ({ message }) => { const { oldName, user } = message; const { displayName, displayColor } = user; const color = `var(--theme-color-users-${displayColor})`; return (
{oldName} is now known as {displayName}
); };