UNPKG

materialuiupgraded

Version:

Material-UI's workspace package

75 lines (68 loc) 2.58 kB
import React from 'react'; import PropTypes from 'prop-types'; import { withStyles } from '@material-ui/core/styles'; import Icon from '@material-ui/core/Icon'; import Paper from '@material-ui/core/Paper'; import Tabs from '@material-ui/core/Tabs'; import Tab from '@material-ui/core/Tab'; const noop = () => {}; const styles = theme => ({ root: { width: 600, }, appBar: { backgroundColor: theme.palette.primary.main, color: theme.palette.primary.contrastText, }, }); function AdvancedTabs(props) { const { classes } = props; return ( <div className={classes.root}> <Paper className={classes.appBar}> <Tabs onChange={noop} value={0}> <Tab label="New Arrivals in the Longest Text of Nonfiction" /> <Tab label="Item Two" /> <Tab label="Item Three" /> </Tabs> </Paper> <Paper className={classes.appBar}> <Tabs onChange={noop} value="two" scrollable scrollButtons="auto"> <Tab label="Item One" /> <Tab value="two" label="Item Two" /> <Tab label="Item Three" /> <Tab label="Item Four" /> <Tab label="Item Five" /> <Tab label="Item Six" /> <Tab label="Item Seven" /> </Tabs> </Paper> <Paper className={classes.root}> <Tabs onChange={noop} value={0} scrollable scrollButtons="on" textColor="secondary"> <Tab label="Item One" icon={<Icon>phone</Icon>} /> <Tab label="Item Two" icon={<Icon>favorite</Icon>} /> <Tab label="Item Three" icon={<Icon>person_pin</Icon>} /> <Tab label="Item Four" icon={<Icon>help</Icon>} /> <Tab label="Item Five" icon={<Icon>shopping_basket</Icon>} /> <Tab label="Item Six" icon={<Icon>thumb_down</Icon>} /> <Tab label="Item Seven" icon={<Icon>thumb_up</Icon>} /> </Tabs> </Paper> <Paper className={classes.appBar}> <Tabs onChange={noop} value={0} scrollable scrollButtons="off"> <Tab icon={<Icon>phone</Icon>} /> <Tab icon={<Icon>favorite</Icon>} /> <Tab icon={<Icon>person_pin</Icon>} /> <Tab icon={<Icon>help</Icon>} /> <Tab icon={<Icon>shopping_basket</Icon>} /> <Tab icon={<Icon>thumb_down</Icon>} /> <Tab icon={<Icon>thumb_up</Icon>} /> </Tabs> </Paper> </div> ); } AdvancedTabs.propTypes = { classes: PropTypes.object.isRequired, }; export default withStyles(styles)(AdvancedTabs);