import type { CommonProps } from '@/proxy/common' import { Card, Tag } from '@/components/ui' import { NotificationChannelColors } from '@/constants/notification-channel.enum' import { NotificationDto } from '@/proxy/notification/models' import classNames from 'classnames' import dayjs from 'dayjs' import { useLocalization } from '@/utils/hooks/useLocalization' type EventProps = { data: NotificationDto } const HighlightedText = ({ children, className }: CommonProps) => { return ( {children} ) } const Event = ({ data }: EventProps) => { const { translate } = useLocalization() return ( <>
{data.notificationType}{' '} {translate('::Abp.Identity.ActivityLogs.SentNotification')}
{translate(`::App.NotificationChannel.${data.notificationChannel}`)} {data.creatorFullname && {data.creatorFullname}} {dayjs(data.creationTime).format('LT')}
{data.message && ( {data.message} )} ) } export default Event