materialuiupgraded
Version:
Material-UI's workspace package
85 lines (79 loc) • 2.69 kB
JavaScript
import React from 'react';
import PropTypes from 'prop-types';
import { withStyles } from '@material-ui/core/styles';
import Typography from '@material-ui/core/Typography';
import Grid from '@material-ui/core/Grid';
import Link from 'docs/src/modules/components/Link';
const styleSheet = theme => ({
root: {
maxWidth: theme.spacing.unit * 110,
margin: 'auto',
padding: `${theme.spacing.unit * 3}px ${theme.spacing.unit * 2}px`,
[theme.breakpoints.up('sm')]: {
padding: `${theme.spacing.unit * 6}px ${theme.spacing.unit * 2}px`,
},
},
list: {
margin: 0,
paddingLeft: 0,
listStyle: 'none',
},
listItem: {
paddingTop: theme.spacing.unit / 2,
paddingBottom: theme.spacing.unit / 2,
},
version: {
marginTop: theme.spacing.unit,
},
});
function HomeFooter(props) {
const { classes } = props;
return (
<footer className={classes.root}>
<Typography variant="h6" gutterBottom>
Quick Links
</Typography>
<Typography variant="subtitle1" component="div">
<Grid container>
<Grid item xs={12} sm={6}>
<ul className={classes.list}>
<li className={classes.listItem}>
<Link href="https://github.com/mui-org/material-ui">GitHub</Link>
</li>
<li className={classes.listItem}>
<Link href="https://twitter.com/MaterialUI">Twitter</Link>
</li>
<li className={classes.listItem}>
<Link href="https://github.com/mui-org/material-ui/tree/master/examples">
Examples
</Link>
</li>
</ul>
</Grid>
<Grid item xs={12} sm={6}>
<ul className={classes.list}>
<li className={classes.listItem}>
<Link href="/style/icons">Icons</Link>
</li>
<li className={classes.listItem}>
<Link href="/style/color">Color</Link>
</li>
<li className={classes.listItem}>
<Link href="/discover-more/team">Team</Link>
</li>
</ul>
</Grid>
</Grid>
</Typography>
<Typography className={classes.version}>
{`Currently v${process.env.LIB_VERSION}. Released under the `}
<Link href="https://github.com/mui-org/material-ui/blob/master/LICENSE">MIT License</Link>
{'.'}
</Typography>
</footer>
);
}
HomeFooter.propTypes = {
classes: PropTypes.object.isRequired,
};
export default withStyles(styleSheet)(HomeFooter);