[#421] added eslint check to CI (#534)

Co-authored-by: Camille Moussu <cmoussu@linagora.com>
This commit is contained in:
Camille Moussu
2026-02-10 10:41:37 +01:00
committed by GitHub
parent 8a6ec8fc39
commit d6e464afad
116 changed files with 1232 additions and 801 deletions
+2 -2
View File
@@ -15,7 +15,7 @@ export default function UserSearch({
placeholder,
}: {
attendees: userAttendee[];
setAttendees: Function;
setAttendees: (attendees: userAttendee[]) => void;
disabled?: boolean;
inputSlot?: (
params: ExtendedAutocompleteRenderInputParams
@@ -47,7 +47,7 @@ export default function UserSearch({
disabled={disabled}
inputSlot={inputSlot}
placeholder={placeholder}
onChange={(event: any, value: User[]) => {
onChange={(_event, value: User[]) => {
setAttendees(
value.map((attendee: User) =>
createAttendee({
+6 -6
View File
@@ -23,6 +23,7 @@ import {
useEffect,
useState,
type ReactNode,
type SyntheticEvent,
} from "react";
import { useI18n } from "twake-i18n";
@@ -55,7 +56,7 @@ export function PeopleSearch({
customSlotProps,
}: {
selectedUsers: User[];
onChange: (event: any, users: User[]) => void;
onChange: (event: SyntheticEvent, users: User[]) => void;
objectTypes: string[];
disabled?: boolean;
freeSolo?: boolean;
@@ -155,7 +156,7 @@ export function PeopleSearch({
),
};
const enhancedParamsWithInputProps = {
const enhancedParams = {
...params,
InputProps: inputProps,
inputProps: {
@@ -164,8 +165,6 @@ export function PeopleSearch({
},
};
const { InputProps, ...enhancedParams } = enhancedParamsWithInputProps;
const handleEnterKey = (e: React.KeyboardEvent<HTMLInputElement>) => {
if (e.key === "Enter" && onToggleEventPreview) {
e.preventDefault();
@@ -193,7 +192,7 @@ export function PeopleSearch({
{t("peopleSearch.label")}
</label>
{inputSlot({
...enhancedParamsWithInputProps,
...enhancedParams,
error: !!inputError,
helperText: inputError,
placeholder: searchPlaceholder,
@@ -218,6 +217,7 @@ export function PeopleSearch({
</>
);
},
// eslint-disable-next-line react-hooks/exhaustive-deps
[inputError, t, onToggleEventPreview, loading, searchPlaceholder]
);
@@ -296,7 +296,7 @@ export function PeopleSearch({
}
renderOption={(props, option) => {
if (selectedUsers.find((u) => u.email === option.email)) return null;
const { key, ...otherProps } = props as any;
const { key, ...otherProps } = props;
return (
<ListItem key={key + option?.email} {...otherProps} disableGutters>
<ListItemAvatar>