diff --git a/packages/material-ui/src/ListItem/ListItem.d.ts b/packages/material-ui/src/ListItem/ListItem.d.ts index 84e6cae6f61226..fdc65c597c7c9b 100644 --- a/packages/material-ui/src/ListItem/ListItem.d.ts +++ b/packages/material-ui/src/ListItem/ListItem.d.ts @@ -98,7 +98,7 @@ export interface ListItemTypeMap
{
*
* - [ListItem API](https://material-ui.com/api/list-item/)
*/
-declare const ListItem: OverridableComponent<
+declare const ListItem: ExtendButtonBase<
ListItemTypeMap<
{
/**
@@ -106,12 +106,12 @@ declare const ListItem: OverridableComponent<
* for `ButtonBase` can then be applied to `ListItem`.
* @default false
*/
- button?: false;
+ button: true;
},
- 'li'
+ 'div'
>
> &
- ExtendButtonBase<
+ OverridableComponent<
ListItemTypeMap<
{
/**
@@ -119,9 +119,9 @@ declare const ListItem: OverridableComponent<
* for `ButtonBase` can then be applied to `ListItem`.
* @default false
*/
- button: true;
+ button?: boolean;
},
- 'div'
+ 'li'
>
>;
diff --git a/packages/material-ui/src/ListItem/ListItem.spec.tsx b/packages/material-ui/src/ListItem/ListItem.spec.tsx
index 159d3b71d26374..c6ab63cbec97a8 100644
--- a/packages/material-ui/src/ListItem/ListItem.spec.tsx
+++ b/packages/material-ui/src/ListItem/ListItem.spec.tsx
@@ -7,7 +7,6 @@ function BooleanButtonTest() {
function EditableItemFail(props: { editable: boolean }) {
const { editable } = props;
- // @ts-expect-error 'boolean' is not assignable to type 'true'
return