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.

52 lines (46 loc) 1.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.resolveColor = void 0; var _styledComponents = require("styled-components"); var resolveColor = function resolveColor(_ref) { var error = _ref.error, help = _ref.help, theme = _ref.theme; if (error) return theme.orbit.paletteRedNormal; if (help) return theme.orbit.paletteBlueNormal; return theme.orbit.paletteInkNormal; }; exports.resolveColor = resolveColor; var tooltipArrowStyle = function tooltipArrowStyle(_ref2) { var position = _ref2.position, theme = _ref2.theme, error = _ref2.error, help = _ref2.help; var arrows = { top: (0, _styledComponents.css)(["border-width:7px 7px 0 7px;border-color:", " transparent transparent transparent;"], resolveColor({ theme: theme, error: error, help: help })), right: (0, _styledComponents.css)(["border-width:7px 7px 7px 0;border-color:transparent ", " transparent transparent;"], resolveColor({ theme: theme, error: error, help: help })), left: (0, _styledComponents.css)(["border-width:7px 0 7px 7px;border-color:transparent transparent transparent ", ";"], resolveColor({ theme: theme, error: error, help: help })), bottom: (0, _styledComponents.css)(["border-width:0 7px 7px 7px;border-color:transparent transparent ", " transparent;"], resolveColor({ theme: theme, error: error, help: help })) }; return arrows[position]; }; var _default = tooltipArrowStyle; exports.default = _default;