storybook/docs/components/Breakpoint.js

20 lines
473 B
JavaScript
Raw Normal View History

2017-06-03 21:03:48 +02:00
import React from 'react';
import PropTypes from 'prop-types';
2017-06-03 21:03:48 +02:00
import './breakpoints.css';
2017-06-03 21:03:48 +02:00
const Breakpoint = ({ mobile, children }) => {
const className = mobile ? 'breakpoint-min-width-700' : 'breakpoint-max-width-700';
2017-09-06 00:54:12 +02:00
return <div className={className}>{children}</div>;
2017-06-03 21:03:48 +02:00
};
Breakpoint.propTypes = {
2017-06-03 21:03:48 +02:00
children: PropTypes.array, // eslint-disable-line
mobile: PropTypes.bool,
};
2017-06-03 21:03:48 +02:00
Breakpoint.defaultProps = {
mobile: false,
};
2017-06-03 21:03:48 +02:00
export { Breakpoint as default };