@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.
35 lines (26 loc) • 999 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _styledComponents = require("styled-components");
var _rtl = require("../../../utils/rtl");
var resolvePlacement = function resolvePlacement(_ref) {
var inputSize = _ref.inputSize,
theme = _ref.theme,
placement = _ref.placement,
inlineLabel = _ref.inlineLabel;
var vertical = placement === "top-start" || placement === "top-end" ? "bottom" : "top";
if (inputSize === "normal") {
if (theme.rtl) {
return (0, _styledComponents.css)(["", ":0;", ":8px;"], vertical, _rtl.left);
}
return (0, _styledComponents.css)(["", ":0;", ":18px;"], vertical, _rtl.left);
}
if (theme.rtl) {
return (0, _styledComponents.css)(["", ":0;", ":8px;"], vertical, _rtl.left);
}
return (0, _styledComponents.css)(["", ":0;", ":", ";"], vertical, _rtl.left, inlineLabel ? "22px" : "18px");
};
var _default = resolvePlacement;
exports.default = _default;