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.

54 lines (53 loc) 3.3 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default; exports.__esModule = true; exports.StyledModalWrapper = exports.StyledLabel = exports.StyledDropdown = exports.StyledCloseButton = void 0; var _styledComponents = _interopRequireWildcard(require("styled-components")); var _mediaQuery = _interopRequireDefault(require("../utils/mediaQuery")); var _rtl = require("../utils/rtl"); var _getSpacingToken = _interopRequireDefault(require("../common/getSpacingToken")); var _defaultTheme = _interopRequireDefault(require("../defaultTheme")); const StyledLabel = _styledComponents.default.label.withConfig({ displayName: "InputSelectstyled__StyledLabel", componentId: "sc-x0ly4m-0" })(["position:relative;margin-bottom:", ";display:block;"], _getSpacingToken.default); exports.StyledLabel = StyledLabel; StyledLabel.defaultProps = { theme: _defaultTheme.default }; const StyledModalWrapper = _styledComponents.default.div.withConfig({ displayName: "InputSelectstyled__StyledModalWrapper", componentId: "sc-x0ly4m-1" })(["", ";"], ({ theme, isScrolled }) => (0, _styledComponents.css)([".orbit-modal-section{padding-left:0;padding-right:0;}.orbit-input-field-field{margin-top:", ";}.orbit-modal-footer{box-shadow:none;}.orbit-modal-header-container{position:sticky;padding-bottom:", ";box-shadow:", ";top:0px;}.orbit-modal-wrapper-content{height:100%;}"], theme.orbit.spaceXSmall, isScrolled && theme.orbit.spaceMedium, isScrolled && theme.orbit.boxShadowFixed)); exports.StyledModalWrapper = StyledModalWrapper; StyledModalWrapper.defaultProps = { theme: _defaultTheme.default }; const StyledDropdown = _styledComponents.default.ul.withConfig({ displayName: "InputSelectstyled__StyledDropdown", componentId: "sc-x0ly4m-2" })(["", ";"], ({ theme, $maxHeight, $maxWidth, $hasLabel }) => (0, _styledComponents.css)(["display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;font-family:", ";box-sizing:border-box;width:100%;background:", ";z-index:3;", ""], theme.orbit.fontFamily, theme.orbit.paletteWhite, _mediaQuery.default.largeMobile((0, _styledComponents.css)(["position:absolute;", ":0;overflow-y:scroll;max-height:", ";max-width:", ";box-shadow:", ";border-radius:", ";top:calc( ", "px + ", "px );"], _rtl.left, $maxHeight, $maxWidth, theme.orbit.boxShadowAction, theme.orbit.borderRadiusNormal, parseInt(theme.orbit.heightInputNormal, 10), $hasLabel ? parseInt(theme.orbit.spaceXLarge, 10) : parseInt(theme.orbit.spaceXSmall, 10))))); exports.StyledDropdown = StyledDropdown; StyledDropdown.defaultProps = { theme: _defaultTheme.default }; const StyledCloseButton = _styledComponents.default.button.withConfig({ displayName: "InputSelectstyled__StyledCloseButton", componentId: "sc-x0ly4m-3" })(["", ";"], ({ theme, $disabled }) => (0, _styledComponents.css)(["border:0;background:transparent;cursor:", ";pointer-events:", ";appearance:none;padding:0;margin-", ":", ";"], $disabled ? "not-allowed" : "pointer", $disabled ? "none" : "auto", _rtl.right, theme.orbit.spaceXSmall)); exports.StyledCloseButton = StyledCloseButton; StyledCloseButton.defaultProps = { theme: _defaultTheme.default };