UNPKG

materialuiupgraded

Version:

Material-UI's workspace package

49 lines (41 loc) 1.05 kB
import React from 'react'; import PropTypes from 'prop-types'; import { withStyles } from '@material-ui/core/styles'; import Paper from '@material-ui/core/Paper'; import Tabs from '@material-ui/core/Tabs'; import Tab from '@material-ui/core/Tab'; const styles = { root: { flexGrow: 1, }, }; class CenteredTabs extends React.Component { state = { value: 0, }; handleChange = (event, value) => { this.setState({ value }); }; render() { const { classes } = this.props; return ( <Paper className={classes.root}> <Tabs value={this.state.value} onChange={this.handleChange} indicatorColor="primary" textColor="primary" centered > <Tab label="Item One" /> <Tab label="Item Two" /> <Tab label="Item Three" /> </Tabs> </Paper> ); } } CenteredTabs.propTypes = { classes: PropTypes.object.isRequired, }; export default withStyles(styles)(CenteredTabs);