@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
JavaScript
;
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
};