storybook/docs/components/Breakpoint.js

24 lines
495 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';
return (
<div className={className}>
{children}
</div>
);
};
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 };