UNPKG

@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
"use strict"; 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;