import * as React from 'react'; import PropTypes from 'prop-types'; import Avatar from '@mui/material/Avatar'; import Box from '@mui/material/Box'; import SpeedDial from '@mui/material/SpeedDial'; import SpeedDialIcon from '@mui/material/SpeedDialIcon'; import SpeedDialAction from '@mui/material/SpeedDialAction'; function SimpleSpeedDial(props) { const tooltipPlacement = { up: 'left', right: 'top', down: 'right', left: 'bottom', }; return ( } open {...props}> {['A', 'B', 'C'].map((name) => ( {name}} tooltipOpen tooltipPlacement={tooltipPlacement[props.direction]} tooltipTitle={'Tooltip'} /> ))} ); } SimpleSpeedDial.propTypes = { direction: PropTypes.string.isRequired, }; function Directions() { return ( {['up', 'down'].map((direction) => ( ))} ); } export default Directions;