import * as React from 'react'; import { styled } from '@mui/material/styles'; import Box from '@mui/material/Box'; import FormControl from '@mui/material/FormControl'; import FormControlLabel from '@mui/material/FormControlLabel'; import FormLabel from '@mui/material/FormLabel'; import Radio from '@mui/material/Radio'; import RadioGroup from '@mui/material/RadioGroup'; import Switch from '@mui/material/Switch'; import SpeedDial from '@mui/material/SpeedDial'; import SpeedDialIcon from '@mui/material/SpeedDialIcon'; import SpeedDialAction from '@mui/material/SpeedDialAction'; import FileCopyIcon from '@mui/icons-material/FileCopyOutlined'; import SaveIcon from '@mui/icons-material/Save'; import PrintIcon from '@mui/icons-material/Print'; import ShareIcon from '@mui/icons-material/Share'; const StyledSpeedDial = styled(SpeedDial)(({ theme }) => ({ position: 'absolute', '&.MuiSpeedDial-directionUp, &.MuiSpeedDial-directionLeft': { bottom: theme.spacing(2), right: theme.spacing(2), }, '&.MuiSpeedDial-directionDown, &.MuiSpeedDial-directionRight': { top: theme.spacing(2), left: theme.spacing(2), }, })); const actions = [ { icon: , name: 'Copy' }, { icon: , name: 'Save' }, { icon: , name: 'Print' }, { icon: , name: 'Share' }, ]; export default function PlaygroundSpeedDial() { const [direction, setDirection] = React.useState('up'); const [hidden, setHidden] = React.useState(false); const handleDirectionChange = (event) => { setDirection(event.target.value); }; const handleHiddenChange = (event) => { setHidden(event.target.checked); }; return ( } label="Hidden" /> Direction } label="Up" /> } label="Right" /> } label="Down" /> } label="Left" /> ); }