[#7] fixed attendee search in full display

This commit is contained in:
Camille Moussu
2025-08-28 16:27:08 +02:00
parent 1c6cdb382b
commit 282cbfc80e
4 changed files with 36 additions and 18 deletions
+9 -1
View File
@@ -360,7 +360,15 @@ export default function EventDisplayModal({
rows={2}
/>
<AttendeeSelector setAttendees={setAttendees} />
{isOwn && (
<AttendeeSelector
attendees={attendees}
setAttendees={(value: userAttendee[]) => {
const newAttendeeList = attendees.concat(value);
setAttendees(newAttendeeList);
}}
/>
)}
<TextField
fullWidth
+1 -1
View File
@@ -275,7 +275,7 @@ function EventPopover({
size="small"
margin="dense"
/>
<AttendeeSelector setAttendees={setAttendees} />
<AttendeeSelector attendees={attendees} setAttendees={setAttendees} />
{/* Extended options */}
{showMore && (
<>
+6 -8
View File
@@ -16,14 +16,12 @@ export async function searchUsers(query: string) {
})
.json();
return response
.filter((user) => user.objectType === "user")
.map((user) => ({
email: user.emailAddresses?.[0]?.value || "",
displayName:
user.names?.[0]?.displayName || user.emailAddresses?.[0]?.value,
avatarUrl: user.photos?.[0]?.url || "",
}));
return response.map((user) => ({
email: user.emailAddresses?.[0]?.value || "",
displayName:
user.names?.[0]?.displayName || user.emailAddresses?.[0]?.value,
avatarUrl: user.photos?.[0]?.url || "",
}));
}
export async function getUserDetails(id: string) {