@helpscout/hsds-react
Version:
React component library for Help Scout's Design System
27 lines (18 loc) • 1.55 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.LoadingDotUI = exports.LoadingDotsUI = void 0;
var _styledComponents = _interopRequireDefault(require("styled-components"));
var _color = require("../../styles/utilities/color");
var gap = 3;
var size = 5;
var LoadingDotsUI = _styledComponents.default.div.withConfig({
displayName: "LoadingDotscss__LoadingDotsUI",
componentId: "sc-1x00fmz-0"
})(["color:", ";display:flex;width:", "px;&.is-left{margin-right:auto;}&.is-center{margin-left:auto;margin-right:auto;}&.is-right{margin-left:auto;}"], (0, _color.getColor)('grey.800'), size * 3 + gap * 2);
exports.LoadingDotsUI = LoadingDotsUI;
var LoadingDotUI = _styledComponents.default.div.withConfig({
displayName: "LoadingDotscss__LoadingDotUI",
componentId: "sc-1x00fmz-1"
})(["background-color:currentColor;border-radius:200%;display:block;margin-right:", "px;height:", "px;width:", "px;animation-direction:normal;&:last-child{margin-right:0;}&.is-one{animation:dotOne 1s ease-in-out infinite;}&.is-two{animation:dotTwo 1s ease-in-out infinite;}&.is-three{animation:dotThree 1s ease-in-out infinite;}@keyframes dotOne{0%{opacity:0.4;}33.333%{opacity:1;}66.6667%{opacity:0.4;}100%{opacity:0.4;}}@keyframes dotTwo{0%{opacity:0.4;}33.333%{opacity:0.4;}66.6667%{opacity:1;}100%{opacity:0.4;}}@keyframes dotThree{0%{opacity:0.4;}33.333%{opacity:0.4;}66.6667%{opacity:0.4;}100%{opacity:1;}}"], gap, size, size);
exports.LoadingDotUI = LoadingDotUI;
;