diff --git a/docs/data/base/components/select/UnstyledSelectControlled.js b/docs/data/base/components/select/UnstyledSelectControlled.js index 0879dc2a26a7a8..bd9c4035c4a1bf 100644 --- a/docs/data/base/components/select/UnstyledSelectControlled.js +++ b/docs/data/base/components/select/UnstyledSelectControlled.js @@ -9,7 +9,7 @@ export default function UnstyledSelectControlled() { const [value, setValue] = React.useState(10); return (
- setValue(newValue)}> + setValue(newValue)}> Ten Twenty Thirty diff --git a/docs/data/base/components/select/UnstyledSelectControlled.tsx b/docs/data/base/components/select/UnstyledSelectControlled.tsx index 0fdb4b27a164ec..efd10c65790a3c 100644 --- a/docs/data/base/components/select/UnstyledSelectControlled.tsx +++ b/docs/data/base/components/select/UnstyledSelectControlled.tsx @@ -8,7 +8,7 @@ export default function UnstyledSelectControlled() { const [value, setValue] = React.useState(10); return (
- setValue(newValue)}> + setValue(newValue)}> Ten Twenty Thirty diff --git a/docs/data/base/components/select/UnstyledSelectControlled.tsx.preview b/docs/data/base/components/select/UnstyledSelectControlled.tsx.preview index 84e3d45b3dc7eb..f7c36e42c3c8b7 100644 --- a/docs/data/base/components/select/UnstyledSelectControlled.tsx.preview +++ b/docs/data/base/components/select/UnstyledSelectControlled.tsx.preview @@ -1,4 +1,4 @@ - setValue(newValue)}> + setValue(newValue)}> Ten Twenty Thirty diff --git a/packages/mui-base/src/Select/Select.types.ts b/packages/mui-base/src/Select/Select.types.ts index 7b2fcd9b340912..ed166dab9fd5bd 100644 --- a/packages/mui-base/src/Select/Select.types.ts +++ b/packages/mui-base/src/Select/Select.types.ts @@ -64,7 +64,7 @@ export interface SelectOwnProps, ) => void; /** diff --git a/packages/mui-base/src/TablePagination/TablePagination.tsx b/packages/mui-base/src/TablePagination/TablePagination.tsx index 17d383e0db217f..0e51c5ef95623e 100644 --- a/packages/mui-base/src/TablePagination/TablePagination.tsx +++ b/packages/mui-base/src/TablePagination/TablePagination.tsx @@ -117,8 +117,8 @@ const TablePagination = React.forwardRef(function TablePagination< additionalProps: { value: rowsPerPage, id: selectId, - onChange: (e: React.ChangeEvent) => - onRowsPerPageChange && onRowsPerPageChange(e), + onChange: (event: React.ChangeEvent) => + onRowsPerPageChange && onRowsPerPageChange(event), 'aria-label': rowsPerPage.toString(), 'aria-labelledby': [labelId, selectId].filter(Boolean).join(' ') || undefined, }, diff --git a/packages/mui-base/src/TablePagination/TablePagination.types.ts b/packages/mui-base/src/TablePagination/TablePagination.types.ts index e44499a51d31b1..507fe9f39740a4 100644 --- a/packages/mui-base/src/TablePagination/TablePagination.types.ts +++ b/packages/mui-base/src/TablePagination/TablePagination.types.ts @@ -222,7 +222,7 @@ export type TablePaginationSelectSlotProps = { children?: React.ReactNode; className?: string; id?: string; - onChange: (e: React.ChangeEvent) => void; + onChange: (event: React.ChangeEvent) => void; ownerState: TablePaginationOwnerState; value: React.SelectHTMLAttributes['value']; }; diff --git a/packages/mui-base/src/useSelect/useSelect.ts b/packages/mui-base/src/useSelect/useSelect.ts index 242d323c4f2422..d5b2d35ad5fe83 100644 --- a/packages/mui-base/src/useSelect/useSelect.ts +++ b/packages/mui-base/src/useSelect/useSelect.ts @@ -198,10 +198,10 @@ function useSelect( ); const handleStateChange = React.useCallback( - (e: React.SyntheticEvent | null, field: string, fieldValue: any) => { + (event: React.SyntheticEvent | null, field: string, fieldValue: any) => { if (field === 'open') { onOpenChange?.(fieldValue as boolean); - if (fieldValue === false && e?.type !== 'blur') { + if (fieldValue === false && event?.type !== 'blur') { buttonRef.current?.focus(); } } diff --git a/packages/mui-base/src/utils/useSlotProps.test.tsx b/packages/mui-base/src/utils/useSlotProps.test.tsx index 0434d0c7a86299..cc9997aff2042f 100644 --- a/packages/mui-base/src/utils/useSlotProps.test.tsx +++ b/packages/mui-base/src/utils/useSlotProps.test.tsx @@ -162,14 +162,15 @@ describe('useSlotProps', () => { const externalClickHandler = spy(); const externalForwardedClickHandler = spy(); - const createInternalClickHandler = (otherHandlers: EventHandlers) => (e: React.MouseEvent) => { - expect(otherHandlers).to.deep.equal({ - onClick: externalClickHandler, - }); - - otherHandlers.onClick(e); - internalClickHandler(e); - }; + const createInternalClickHandler = + (otherHandlers: EventHandlers) => (event: React.MouseEvent) => { + expect(otherHandlers).to.deep.equal({ + onClick: externalClickHandler, + }); + + otherHandlers.onClick(event); + internalClickHandler(event); + }; // usually provided by the hook: const getSlotProps = (otherHandlers: EventHandlers) => ({ diff --git a/packages/mui-joy/src/Select/SelectProps.ts b/packages/mui-joy/src/Select/SelectProps.ts index f1aef314196b58..e29fc6230703a2 100644 --- a/packages/mui-joy/src/Select/SelectProps.ts +++ b/packages/mui-joy/src/Select/SelectProps.ts @@ -178,7 +178,7 @@ export type SelectOwnProps = SelectStaticProps & * Callback fired when an option is selected. */ onChange?: ( - e: React.MouseEvent | React.KeyboardEvent | React.FocusEvent | null, + event: React.MouseEvent | React.KeyboardEvent | React.FocusEvent | null, value: TValue | null, ) => void; /**