@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
JavaScript
;
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;