import React from 'react'; import PropTypes from 'prop-types'; import { withStyles } from '@material-ui/core/styles'; import styles from './divider-jss'; /* Gradient Divider */ const Gradient = props => { const { thin, classes, ...rest } = props; return (
); }; Gradient.propTypes = { thin: PropTypes.number, classes: PropTypes.object.isRequired, }; Gradient.defaultProps = { thin: 1 }; export const GradientDivider = withStyles(styles)(Gradient); /* Dash Divider */ const Dash = props => { const { thin, classes, ...rest } = props; return (
); }; Dash.propTypes = { classes: PropTypes.object.isRequired, thin: PropTypes.number, }; Dash.defaultProps = { thin: 1 }; export const DashDivider = withStyles(styles)(Dash); /* Shadow Divider */ const Shadow = props => { const { classes, thin, ...rest } = props; return (
); }; Shadow.propTypes = { classes: PropTypes.object.isRequired, thin: PropTypes.number, }; Shadow.defaultProps = { thin: 1 }; export const ShadowDivider = withStyles(styles)(Shadow); /* Shadow Inset */ const Inset = props => { const { classes, thin, ...rest } = props; return (
); }; Inset.propTypes = { classes: PropTypes.object.isRequired, thin: PropTypes.number, }; Inset.defaultProps = { thin: 1 }; export const InsetDivider = withStyles(styles)(Inset); /* Shadow FlairedEdges */ export const FlairedEdges = props => { const { classes, thin, ...rest } = props; return (
); }; FlairedEdges.propTypes = { classes: PropTypes.object.isRequired, thin: PropTypes.number, }; FlairedEdges.defaultProps = { thin: 1 }; export const FlairedEdgesDivider = withStyles(styles)(FlairedEdges); export const Content = props => { const { classes, thin, content, ...rest } = props; return (
); }; Content.propTypes = { classes: PropTypes.object.isRequired, thin: PropTypes.number, content: PropTypes.string.isRequired, }; Content.defaultProps = { thin: 1 }; export const ContentDivider = withStyles(styles)(Content);