@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.
27 lines (21 loc) • 702 B
JavaScript
import { css } from "styled-components";
import { left } from "../../../utils/rtl";
const resolvePlacement = ({
inputSize,
theme,
placement,
inlineLabel
}) => {
const vertical = placement === "top-start" || placement === "top-end" ? "bottom" : "top";
if (inputSize === "normal") {
if (theme.rtl) {
return css(["", ":2px;", ":", ""], vertical, left, inlineLabel ? "4px" : "0px");
}
return css(["", ":2px;", ":", ";"], vertical, left, inlineLabel ? "12px" : "8px");
}
if (theme.rtl) {
return css(["", ":2px;", ":0px;"], vertical, left);
}
return css(["", ":2px;", ":", ";"], vertical, left, inlineLabel ? "8px" : "8px");
};
export default resolvePlacement;