@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.
25 lines (23 loc) • 904 B
JavaScript
import { keyframes, css } from "styled-components";
export var resolveValue = function resolveValue(value) {
if (typeof value === "string") return value;
if (typeof value === "number") return "".concat(value, "px");
return "100%";
};
export var resolveHeight = function resolveHeight(_ref) {
var calculatedHeight = _ref.calculatedHeight,
height = _ref.height;
if (calculatedHeight) return "".concat(calculatedHeight, "px");
if (height) return resolveValue(height);
return "100%";
};
var pulseAnimation = keyframes(["0%{opacity:1;}50%{opacity:0.5;}100%{opacity:1;}"]);
export var resolvePulseAnimation = function resolvePulseAnimation(_ref2) {
var animate = _ref2.animate,
duration = _ref2.duration,
interval = _ref2.interval;
if (animate) {
return css(["animation:", " ", " ease-in-out ", " infinite;"], pulseAnimation, duration, interval);
}
return null;
};