[#7] fixed attendee search in full display
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -275,7 +275,7 @@ function EventPopover({
|
||||
size="small"
|
||||
margin="dense"
|
||||
/>
|
||||
<AttendeeSelector setAttendees={setAttendees} />
|
||||
<AttendeeSelector attendees={attendees} setAttendees={setAttendees} />
|
||||
{/* Extended options */}
|
||||
{showMore && (
|
||||
<>
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user