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.

21 lines 696 B
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;