import * as React from "react"; import type { ListItemOwnProps, PolymorphicWithRef } from "../types"; import { ListItemBase } from "../base-components"; import { ListItemText } from "../ListItemText"; type ListItemProps = PolymorphicWithRef< T, ListItemOwnProps >; type ListItemElement = ( props: ListItemProps ) => React.ReactElement>; const ListItemContainer: ListItemElement = React.forwardRef( ( props: ListItemProps, innerRef: typeof props.ref ) => { const { component, ...rest } = props; return ; } ); const ListItem = Object.assign(ListItemContainer, { Text: ListItemText }); export default ListItem;