@kiwicom/orbit-components
Version:
Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.
63 lines (48 loc) • 1.98 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var React = _interopRequireWildcard(require("react"));
var _styledComponents = _interopRequireDefault(require("styled-components"));
var _defaultTheme = _interopRequireDefault(require("../../defaultTheme"));
var _getViewportHideStyles = _interopRequireDefault(require("../../Hide/helpers/getViewportHideStyles"));
var _Card = require("../../Card");
var _Card2 = require("../../deprecated/Card");
var _mediaQuery = require("../../utils/mediaQuery");
var _consts = require("../../utils/mediaQuery/consts");
var StyledColumn = _styledComponents.default.div.withConfig({
displayName: "LayoutColumn__StyledColumn",
componentId: "sc-1aiwbna-0"
})(["", ";@media (max-width:", "px){", ",", "{margin-right:-", ";margin-left:-", ";width:auto;}}"], function (_ref) {
var hideOn = _ref.hideOn;
return !!hideOn && (0, _getViewportHideStyles.default)(hideOn);
}, function (_ref2) {
var theme = _ref2.theme;
return +(0, _mediaQuery.getBreakpointWidth)(_consts.QUERIES.LARGEMOBILE, theme, true) - 1;
}, _Card.StyledCard, _Card2.StyledCard, function (_ref3) {
var theme = _ref3.theme;
return theme.orbit.spaceMedium;
}, function (_ref4) {
var theme = _ref4.theme;
return theme.orbit.spaceMedium;
});
StyledColumn.defaultProps = {
theme: _defaultTheme.default
};
var LayoutColumn = function LayoutColumn(_ref5) {
var children = _ref5.children,
hideOn = _ref5.hideOn,
_ref5$as = _ref5.as,
as = _ref5$as === void 0 ? "div" : _ref5$as,
dataTest = _ref5.dataTest;
return /*#__PURE__*/React.createElement(StyledColumn, {
"data-test": dataTest,
hideOn: hideOn,
as: as
}, children);
};
var _default = LayoutColumn;
exports.default = _default;