import React, { ReactElement } from 'react'; import cn from 'classnames'; import { FunctionTypeVoidToVoid } from '../../../CommonTypes/BaseViewModel'; import './DialogItemPreview.scss'; export type DialogItemPreviewProps = { avatar?: ReactElement; title?: string; active?: boolean; date?: string; lastMessage?: ReactElement | string; badge?: ReactElement; contextMenu?: ReactElement; onClick?: FunctionTypeVoidToVoid; className?: string; }; // eslint-disable-next-line react/function-component-definition const DialogItemPreview = ({ avatar, title, date, active, lastMessage, badge, contextMenu, onClick, className, }: DialogItemPreviewProps) => { // eslint-disable-next-line consistent-return return (