@kiwicom/smart-faq
Version:
Smart FAQ
38 lines (30 loc) • 1.25 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Landscape = exports.Portrait = exports.Mobile = exports.Desktop = void 0;
var React = _interopRequireWildcard(require("react"));
var _reactResponsive = _interopRequireDefault(require("react-responsive"));
// @flow
var createMediaQuery = function createMediaQuery(mediaQuery
/*: string*/
) {
var MediaQueryComponent = function MediaQueryComponent(_ref) {
var children = _ref.children;
return React.createElement(_reactResponsive.default, {
query: mediaQuery
}, children);
};
return MediaQueryComponent;
};
var breakPoint = 900;
var Desktop = createMediaQuery("screen and (min-width: ".concat(breakPoint + 1, "px)"));
exports.Desktop = Desktop;
var Mobile = createMediaQuery("screen and (max-width: ".concat(breakPoint, "px)"));
exports.Mobile = Mobile;
var Portrait = createMediaQuery("screen and (orientation: portrait)");
exports.Portrait = Portrait;
var Landscape = createMediaQuery("screen and (orientation: landscape)");
exports.Landscape = Landscape;
;