diff --git a/components/calendar/participant-input.tsx b/components/calendar/participant-input.tsx index 7b004b92..3c8dbe92 100644 --- a/components/calendar/participant-input.tsx +++ b/components/calendar/participant-input.tsx @@ -4,6 +4,7 @@ import { useState, useRef, useCallback, useEffect, forwardRef, useImperativeHand import { useTranslations } from "next-intl"; import { X } from "lucide-react"; import { Input } from "@/components/ui/input"; +import { Avatar } from "@/components/ui/avatar"; import { useContactStore } from "@/stores/contact-store"; interface Participant { @@ -144,14 +145,17 @@ export const ParticipantInput = forwardRef { e.preventDefault(); addParticipant(s); }} - className={`px-3 py-2 text-sm cursor-pointer transition-colors ${ + className={`px-3 py-2 text-sm cursor-pointer transition-colors flex items-center gap-2 ${ i === activeIndex ? "bg-accent text-accent-foreground" : "hover:bg-muted" }`} > -
{s.name || s.email}
- {s.name && ( -
{s.email}
- )} + +
+
{s.name || s.email}
+ {s.name && ( +
{s.email}
+ )} +
))} diff --git a/components/email/email-composer.tsx b/components/email/email-composer.tsx index 7f6a92ca..22122143 100644 --- a/components/email/email-composer.tsx +++ b/components/email/email-composer.tsx @@ -28,6 +28,7 @@ import { buildMimeMessage, wrapCmsAsSmimeMessage } from "@/lib/smime/mime-builde import type { MimeAttachment } from "@/lib/smime/mime-builder"; import { smimeSign } from "@/lib/smime/smime-sign"; import { PluginSlot } from "@/components/plugins/plugin-slot"; +import { Avatar } from "@/components/ui/avatar"; import { FilePreviewModal } from "@/components/files/file-preview-modal"; import { smimeEncrypt } from "@/lib/smime/smime-encrypt"; import { useContactStore } from "@/stores/contact-store"; @@ -2702,6 +2703,7 @@ const AutocompleteDropdown = React.forwardRef + {r.name || r.email} {r.name && ( <{r.email}>