import React from 'react';
import { makeStyles, Theme } from '@material-ui/core/styles';
import AppBar from '@material-ui/core/AppBar';
import Tabs from '@material-ui/core/Tabs';
import Tab from '@material-ui/core/Tab';
import PhoneIcon from '@material-ui/icons/Phone';
import FavoriteIcon from '@material-ui/icons/Favorite';
import PersonPinIcon from '@material-ui/icons/PersonPin';
import HelpIcon from '@material-ui/icons/Help';
import ShoppingBasket from '@material-ui/icons/ShoppingBasket';
import ThumbDown from '@material-ui/icons/ThumbDown';
import ThumbUp from '@material-ui/icons/ThumbUp';
import Typography from '@material-ui/core/Typography';
import Box from '@material-ui/core/Box';
interface TabPanelProps {
children?: React.ReactNode;
index: any;
value: any;
}
function TabPanel(props: TabPanelProps) {
const { children, value, index, ...other } = props;
return (
{value === index && (
{children}
)}
);
}
function a11yProps(index: any) {
return {
id: `scrollable-prevent-tab-${index}`,
'aria-controls': `scrollable-prevent-tabpanel-${index}`,
};
}
const useStyles = makeStyles((theme: Theme) => ({
root: {
flexGrow: 1,
width: '100%',
backgroundColor: theme.palette.background.paper,
},
}));
export default function ScrollableTabsButtonPrevent() {
const classes = useStyles();
const [value, setValue] = React.useState(0);
const handleChange = (event: React.ChangeEvent<{}>, newValue: number) => {
setValue(newValue);
};
return (
} aria-label="phone" {...a11yProps(0)} />
} aria-label="favorite" {...a11yProps(1)} />
} aria-label="person" {...a11yProps(2)} />
} aria-label="help" {...a11yProps(3)} />
} aria-label="shopping" {...a11yProps(4)} />
} aria-label="up" {...a11yProps(5)} />
} aria-label="down" {...a11yProps(6)} />
Item One
Item Two
Item Three
Item Four
Item Five
Item Six
Item Seven
);
}