UNPKG

react-garden

Version:

React + TypeScript + ThreeJS app using Material UI on NextJS, Apollo Client, GraphQL + WordPress REST APIs, for ThreeD web development.. a part of the threed.ai code family.

28 lines (25 loc) 961 B
// ** MUI Imports import Box from '@mui/material/Box' import List from '@mui/material/List' import ListItem from '@mui/material/ListItem' import ListItemText from '@mui/material/ListItemText' import ListSubheader from '@mui/material/ListSubheader' const ListWithSwitch = () => { return ( <List subheader={<li />} sx={{ maxHeight: 300, overflow: 'auto', position: 'relative' }}> {[0, 1, 2, 3, 4].map(sectionId => ( <Box component='li' key={`section-${sectionId}`} sx={{ backgroundColor: 'background.paper' }}> <Box component='ul' sx={{ p: 0, backgroundColor: 'inherit' }}> <ListSubheader>{`I'm sticky ${sectionId}`}</ListSubheader> {[0, 1, 2].map(item => ( <ListItem key={`item-${sectionId}-${item}`}> <ListItemText primary={`Item ${item}`} /> </ListItem> ))} </Box> </Box> ))} </List> ) } export default ListWithSwitch