From 071c04654e8c275f8833eb3fe4b0a68b13d33e02 Mon Sep 17 00:00:00 2001 From: Benoit TELLIER Date: Mon, 15 Dec 2025 15:00:03 +0100 Subject: [PATCH] Apply @Crash comment to avoid boolean flags --- src/components/Attendees/AttendeeSearch.tsx | 51 ++++++++++----------- src/components/Event/EventFormFields.tsx | 2 +- 2 files changed, 24 insertions(+), 29 deletions(-) diff --git a/src/components/Attendees/AttendeeSearch.tsx b/src/components/Attendees/AttendeeSearch.tsx index f7ca65c..756e0bd 100644 --- a/src/components/Attendees/AttendeeSearch.tsx +++ b/src/components/Attendees/AttendeeSearch.tsx @@ -1,18 +1,17 @@ import { useEffect, useState } from "react"; -import TextField from "@mui/material/TextField"; import { userAttendee } from "../../features/User/userDataTypes"; -import { PeopleSearch, User } from "./PeopleSearch"; +import { PeopleSearch, User, ExtendedAutocompleteRenderInputParams } from "./PeopleSearch"; export default function UserSearch({ attendees, setAttendees, disabled, - small, + inputSlot, }: { attendees: userAttendee[]; setAttendees: Function; disabled?: boolean; - small?: boolean; + inputSlot?: (params: ExtendedAutocompleteRenderInputParams) => React.ReactNode; }) { const [selectedUsers, setSelectedUsers] = useState( attendees.map((a) => ({ @@ -33,29 +32,25 @@ export default function UserSearch({ ); }, [attendees]); return ( - <> - : undefined - } - onChange={(event: any, value: User[]) => { - setAttendees( - value.map((a: User) => ({ - cn: a.displayName, - cal_address: a.email, - partstat: "NEED_ACTION", - rsvp: "FALSE", - role: "REQ-PARTICIPANT", - cutype: "INDIVIDUAL", - })) - ); - setSelectedUsers(value); - }} - freeSolo - /> - + { + setAttendees( + value.map((a: User) => ({ + cn: a.displayName, + cal_address: a.email, + partstat: "NEED_ACTION", + rsvp: "FALSE", + role: "REQ-PARTICIPANT", + cutype: "INDIVIDUAL", + })) + ); + setSelectedUsers(value); + }} + freeSolo + /> ); } diff --git a/src/components/Event/EventFormFields.tsx b/src/components/Event/EventFormFields.tsx index 84d3e89..cfac8d8 100644 --- a/src/components/Event/EventFormFields.tsx +++ b/src/components/Event/EventFormFields.tsx @@ -545,7 +545,7 @@ export default function EventFormFields({ } />