// ** React Imports import { useState } from 'react' // ** MUI Imports import List from '@mui/material/List' import Avatar from '@mui/material/Avatar' import ListItem from '@mui/material/ListItem' import Checkbox from '@mui/material/Checkbox' import ListItemText from '@mui/material/ListItemText' import ListItemButton from '@mui/material/ListItemButton' import ListItemAvatar from '@mui/material/ListItemAvatar' import ListItemSecondaryAction from '@mui/material/ListItemSecondaryAction' const ListWithCheckbox = () => { // ** State const [checked, setChecked] = useState([0]) const handleToggle = (value: number) => () => { const currentIndex = checked.indexOf(value) const newChecked = [...checked] if (currentIndex === -1) { newChecked.push(value) } else { newChecked.splice(currentIndex, 1) } setChecked(newChecked) } return ( ) } export default ListWithCheckbox