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.

24 lines (19 loc) 1.31 kB
"use strict"; exports.__esModule = true; exports.resolveStepBorder = exports.default = void 0; var _styledComponents = require("styled-components"); var _rtl = require("../utils/rtl"); const resolveStepBorder = ({ isColumnOnDesktop, index, status, isLastStep, nextStepStatus }) => ({ theme }) => { return (0, _styledComponents.css)(["", " &:before{", ":0;background:", ";}&:after{", ":0;background:", ";}"], isColumnOnDesktop ? (0, _styledComponents.css)(["&:before{display:", ";}&:after{display:", ";}&:after{content:\"\";position:absolute;", ":", "px;top:", "px;width:2px;height:40px;}"], index === 0 ? "none" : "block", isLastStep ? "none" : "block", _rtl.left, parseFloat(theme.orbit.heightIconSmall) + 1, parseFloat(theme.orbit.heightIconSmall) + 1) : (0, _styledComponents.css)(["&:before,&:after{display:block;content:\"\";position:absolute;top:", "px;width:50%;height:2px;}"], parseFloat(theme.orbit.heightIconSmall) / 2 - 1), _rtl.left, status === "disabled" ? theme.orbit.paletteCloudNormalHover : theme.orbit.paletteProductNormal, _rtl.right, status === "disabled" || nextStepStatus === "disabled" ? theme.orbit.paletteCloudNormalHover : theme.orbit.paletteProductNormal); }; exports.resolveStepBorder = resolveStepBorder; var _default = resolveStepBorder; exports.default = _default;