import dayjs from 'dayjs'; import * as React from 'react'; import { useMemo } from 'react'; import DOMPurify from 'dompurify'; import { TNote } from './types'; import { TUsers } from '@/domains/users/types'; import { Tooltip } from '@/common/components/atoms/Tooltip/Tooltip'; import { UserAvatar } from '@/common/components/atoms/UserAvatar/UserAvatar'; import { TooltipTrigger } from '@/common/components/atoms/Tooltip/Tooltip.Trigger'; import { TooltipContent } from '@/common/components/atoms/Tooltip/Tooltip.Content'; export const Note = ({ content, createdAt, user, }: TNote & { user: TUsers[number] | undefined }) => { const formattedDate = useMemo( () => dayjs.utc(createdAt).local().format('MMM DD, YYYY, HH:mm'), [createdAt], ); const fullName = [user?.firstName, user?.lastName].filter(Boolean).join(' '); return (
{fullName} {fullName}
{formattedDate}
); };