react-loader-spinner
Advanced tools
Comparing version 5.1.5-0 to 5.1.5
@@ -6,6 +6,5 @@ import Audio from './loader/Audio'; | ||
import CirclesWithBar from './loader/CirclesWithBar'; | ||
import FallingLines from './loader/FallingLines'; | ||
import CradleLoader from './loader/CradleLoader'; | ||
import Grid from './loader/Grid'; | ||
import Hearts from './loader/Hearts'; | ||
import InfinitySpin from './loader/InfinitySpin'; | ||
import LineWave from './loader/LineWave'; | ||
@@ -18,3 +17,2 @@ import MutatingDots from './loader/MutatingDots'; | ||
import Rings from './loader/Rings'; | ||
import RotatingLines from './loader/RotatingLines'; | ||
import RotatingSquare from './loader/RotatingSquare'; | ||
@@ -26,2 +24,2 @@ import TailSpin from './loader/TailSpin'; | ||
import Watch from './loader/Watch'; | ||
export { Audio, BallTriangle, Bars, Circles, CirclesWithBar, Grid, Hearts, LineWave, MutatingDots, Oval, Plane, Puff, RevolvingDot, RotatingSquare, Rings, TailSpin, ThreeDots, ThreeCircles, Triangle, Watch, RotatingLines, FallingLines, InfinitySpin, }; | ||
export { Audio, BallTriangle, Bars, CradleLoader, Circles, CirclesWithBar, Grid, Hearts, LineWave, MutatingDots, Oval, Plane, Puff, RevolvingDot, RotatingSquare, Rings, TailSpin, ThreeDots, ThreeCircles, Triangle, Watch }; |
@@ -6,6 +6,5 @@ import Audio from './loader/Audio'; | ||
import CirclesWithBar from './loader/CirclesWithBar'; | ||
import FallingLines from './loader/FallingLines'; | ||
import CradleLoader from './loader/CradleLoader'; | ||
import Grid from './loader/Grid'; | ||
import Hearts from './loader/Hearts'; | ||
import InfinitySpin from './loader/InfinitySpin'; | ||
import LineWave from './loader/LineWave'; | ||
@@ -18,3 +17,2 @@ import MutatingDots from './loader/MutatingDots'; | ||
import Rings from './loader/Rings'; | ||
import RotatingLines from './loader/RotatingLines'; | ||
import RotatingSquare from './loader/RotatingSquare'; | ||
@@ -26,2 +24,2 @@ import TailSpin from './loader/TailSpin'; | ||
import Watch from './loader/Watch'; | ||
export { Audio, BallTriangle, Bars, Circles, CirclesWithBar, Grid, Hearts, LineWave, MutatingDots, Oval, Plane, Puff, RevolvingDot, RotatingSquare, Rings, TailSpin, ThreeDots, ThreeCircles, Triangle, Watch, RotatingLines, FallingLines, InfinitySpin, }; | ||
export { Audio, BallTriangle, Bars, CradleLoader, Circles, CirclesWithBar, Grid, Hearts, LineWave, MutatingDots, Oval, Plane, Puff, RevolvingDot, RotatingSquare, Rings, TailSpin, ThreeDots, ThreeCircles, Triangle, Watch }; |
@@ -1,5 +0,1 @@ | ||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) { | ||
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } | ||
return cooked; | ||
}; | ||
var __assign = (this && this.__assign) || function () { | ||
@@ -17,7 +13,2 @@ __assign = Object.assign || function(t) { | ||
import React from 'react'; | ||
import styled, { keyframes } from 'styled-components'; | ||
var loaderSpin = keyframes(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n to {\n transform: rotate(360deg);\n }\n"], ["\n to {\n transform: rotate(360deg);\n }\n"]))); | ||
var loaderPath = keyframes(templateObject_2 || (templateObject_2 = __makeTemplateObject(["\n 0% {\n stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;\n }\n 50% {\n stroke-dasharray: 0, 450, 10, 30, 10, 30, 10, 30, 10;\n }\n 100% {\n stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;\n }\n"], ["\n 0% {\n stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;\n }\n 50% {\n stroke-dasharray: 0, 450, 10, 30, 10, 30, 10, 30, 10;\n }\n 100% {\n stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;\n }\n"]))); | ||
var SVG = styled.svg.withConfig({ displayName: "SVG", componentId: "-18thdg0" })(templateObject_3 || (templateObject_3 = __makeTemplateObject(["\n width: 230px;\n height: 230px;\n transform-origin: 115px 115px;\n animation: 1.4s linear infinite ", ";\n -webkit-animation: 1.4s linear infinite ", ";\n"], ["\n width: 230px;\n height: 230px;\n transform-origin: 115px 115px;\n animation: 1.4s linear infinite ", ";\n -webkit-animation: 1.4s linear infinite ", ";\n"])), loaderSpin, loaderSpin); | ||
var Path = styled.path.withConfig({ displayName: "Path", componentId: "-1ssm3dn" })(templateObject_4 || (templateObject_4 = __makeTemplateObject(["\n animation: 1.4s ease-in-out infinite ", ";\n -webkit-animation: 1.4s ease-in-out infinite ", ";\n"], ["\n animation: 1.4s ease-in-out infinite ", ";\n -webkit-animation: 1.4s ease-in-out infinite ", ";\n"])), loaderPath, loaderPath); | ||
var getDefaultStyle = function (visible) { return ({ | ||
@@ -29,8 +20,7 @@ display: visible ? 'flex' : 'none' | ||
return (React.createElement("div", { style: __assign(__assign({}, getDefaultStyle(visible)), wrapperStyle), className: wrapperClass, "data-testid": "plane-loading" }, | ||
React.createElement(SVG, { xmlns: "http://www.w3.org/2000/svg", width: "230", height: "230", "aria-label": ariaLabel, "data-testid": "plane-svg" }, | ||
React.createElement("svg", { className: "react-spinner-loader-svg-calLoader", xmlns: "http://www.w3.org/2000/svg", width: "230", height: "230", "aria-label": ariaLabel, "data-testid": "plane-svg" }, | ||
React.createElement("desc", null, "Plane animation. Loading "), | ||
React.createElement(Path, { style: { stroke: secondaryColor }, d: "M86.429 40c63.616-20.04 101.511 25.08 107.265 61.93 6.487 41.54-18.593 76.99-50.6 87.643-59.46 19.791-101.262-23.577-107.142-62.616C29.398 83.441 59.945 48.343 86.43 40z", fill: "none", stroke: "#0099cc", strokeWidth: "4", strokeLinecap: "round", strokeLinejoin: "round", strokeDasharray: "10 10 10 10 10 10 10 432", strokeDashoffset: "77" }), | ||
React.createElement("path", { style: { fill: color }, d: "M141.493 37.93c-1.087-.927-2.942-2.002-4.32-2.501-2.259-.824-3.252-.955-9.293-1.172-4.017-.146-5.197-.23-5.47-.37-.766-.407-1.526-1.448-7.114-9.773-4.8-7.145-5.344-7.914-6.327-8.976-1.214-1.306-1.396-1.378-3.79-1.473-1.036-.04-2-.043-2.153-.002-.353.1-.87.586-1 .952-.139.399-.076.71.431 2.22.241.72 1.029 3.386 1.742 5.918 1.644 5.844 2.378 8.343 2.863 9.705.206.601.33 1.1.275 1.125-.24.097-10.56 1.066-11.014 1.032a3.532 3.532 0 0 1-1.002-.276l-.487-.246-2.044-2.613c-2.234-2.87-2.228-2.864-3.35-3.309-.717-.287-2.82-.386-3.276-.163-.457.237-.727.644-.737 1.152-.018.39.167.805 1.916 4.373 1.06 2.166 1.964 4.083 1.998 4.27.04.179.004.521-.076.75-.093.228-1.109 2.064-2.269 4.088-1.921 3.34-2.11 3.711-2.123 4.107-.008.25.061.557.168.725.328.512.72.644 1.966.676 1.32.029 2.352-.236 3.05-.762.222-.171 1.275-1.313 2.412-2.611 1.918-2.185 2.048-2.32 2.45-2.505.241-.111.601-.232.82-.271.267-.058 2.213.201 5.912.8 3.036.48 5.525.894 5.518.914 0 .026-.121.306-.27.638-.54 1.198-1.515 3.842-3.35 9.021-1.029 2.913-2.107 5.897-2.4 6.62-.703 1.748-.725 1.833-.594 2.286.137.46.45.833.872 1.012.41.177 3.823.24 4.37.085.852-.25 1.44-.688 2.312-1.724 1.166-1.39 3.169-3.948 6.771-8.661 5.8-7.583 6.561-8.49 7.387-8.702.233-.065 2.828-.056 5.784.011 5.827.138 6.64.09 8.62-.5 2.24-.67 4.035-1.65 5.517-3.016 1.136-1.054 1.135-1.014.207-1.962-.357-.38-.767-.777-.902-.893z", fill: "#000033" })))); | ||
React.createElement("path", { className: "react-spinner-loader-cal-loader__path", style: { stroke: secondaryColor }, d: "M86.429 40c63.616-20.04 101.511 25.08 107.265 61.93 6.487 41.54-18.593 76.99-50.6 87.643-59.46 19.791-101.262-23.577-107.142-62.616C29.398 83.441 59.945 48.343 86.43 40z", fill: "none", stroke: "#0099cc", strokeWidth: "4", strokeLinecap: "round", strokeLinejoin: "round", strokeDasharray: "10 10 10 10 10 10 10 432", strokeDashoffset: "77" }), | ||
React.createElement("path", { className: "cal-loader__plane", style: { fill: color }, d: "M141.493 37.93c-1.087-.927-2.942-2.002-4.32-2.501-2.259-.824-3.252-.955-9.293-1.172-4.017-.146-5.197-.23-5.47-.37-.766-.407-1.526-1.448-7.114-9.773-4.8-7.145-5.344-7.914-6.327-8.976-1.214-1.306-1.396-1.378-3.79-1.473-1.036-.04-2-.043-2.153-.002-.353.1-.87.586-1 .952-.139.399-.076.71.431 2.22.241.72 1.029 3.386 1.742 5.918 1.644 5.844 2.378 8.343 2.863 9.705.206.601.33 1.1.275 1.125-.24.097-10.56 1.066-11.014 1.032a3.532 3.532 0 0 1-1.002-.276l-.487-.246-2.044-2.613c-2.234-2.87-2.228-2.864-3.35-3.309-.717-.287-2.82-.386-3.276-.163-.457.237-.727.644-.737 1.152-.018.39.167.805 1.916 4.373 1.06 2.166 1.964 4.083 1.998 4.27.04.179.004.521-.076.75-.093.228-1.109 2.064-2.269 4.088-1.921 3.34-2.11 3.711-2.123 4.107-.008.25.061.557.168.725.328.512.72.644 1.966.676 1.32.029 2.352-.236 3.05-.762.222-.171 1.275-1.313 2.412-2.611 1.918-2.185 2.048-2.32 2.45-2.505.241-.111.601-.232.82-.271.267-.058 2.213.201 5.912.8 3.036.48 5.525.894 5.518.914 0 .026-.121.306-.27.638-.54 1.198-1.515 3.842-3.35 9.021-1.029 2.913-2.107 5.897-2.4 6.62-.703 1.748-.725 1.833-.594 2.286.137.46.45.833.872 1.012.41.177 3.823.24 4.37.085.852-.25 1.44-.688 2.312-1.724 1.166-1.39 3.169-3.948 6.771-8.661 5.8-7.583 6.561-8.49 7.387-8.702.233-.065 2.828-.056 5.784.011 5.827.138 6.64.09 8.62-.5 2.24-.67 4.035-1.65 5.517-3.016 1.136-1.054 1.135-1.014.207-1.962-.357-.38-.767-.777-.902-.893z", fill: "#000033" })))); | ||
}; | ||
export default Plane; | ||
var templateObject_1, templateObject_2, templateObject_3, templateObject_4; |
@@ -1,5 +0,1 @@ | ||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) { | ||
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } | ||
return cooked; | ||
}; | ||
var __assign = (this && this.__assign) || function () { | ||
@@ -17,16 +13,11 @@ __assign = Object.assign || function(t) { | ||
import React from 'react'; | ||
import styled, { keyframes } from 'styled-components'; | ||
var dash = keyframes(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n to {\n stroke-dashoffset: 136;\n }\n"], ["\n to {\n stroke-dashoffset: 136;\n }\n"]))); | ||
var Polygon = styled.polygon.withConfig({ displayName: "Polygon", componentId: "-1mg6p6a" })(templateObject_2 || (templateObject_2 = __makeTemplateObject(["\n stroke-dasharray: 17;\n animation: ", " 2.5s cubic-bezier(0.35, 0.04, 0.63, 0.95) infinite;\n"], ["\n stroke-dasharray: 17;\n animation: ", " 2.5s cubic-bezier(0.35, 0.04, 0.63, 0.95) infinite;\n"])), dash); | ||
var SVG = styled.svg.withConfig({ displayName: "SVG", componentId: "-1kq0985" })(templateObject_3 || (templateObject_3 = __makeTemplateObject(["\n transform-origin: 50% 65%;\n"], ["\n transform-origin: 50% 65%;\n"]))); | ||
var getDefaultStyle = function (visible) { return ({ | ||
display: visible ? 'flex' : 'none', | ||
display: visible ? 'flex' : 'none' | ||
}); }; | ||
var Triangle = function (_a) { | ||
var _b = _a.height, height = _b === void 0 ? 80 : _b, _c = _a.width, width = _c === void 0 ? 80 : _c, _d = _a.color, color = _d === void 0 ? 'green' : _d, _e = _a.ariaLabel, ariaLabel = _e === void 0 ? 'triangle-loading' : _e, wrapperStyle = _a.wrapperStyle, wrapperClass = _a.wrapperClass, _f = _a.visible, visible = _f === void 0 ? true : _f; | ||
return (React.createElement("div", { role: "presentation", style: __assign(__assign({}, getDefaultStyle(visible)), wrapperStyle), className: "".concat(wrapperClass), "data-testid": "triangle-loading" }, | ||
React.createElement(SVG, { id: "triangle", width: width, height: height, viewBox: "-3 -4 39 39", "aria-label": ariaLabel, "data-testid": "triangle-svg" }, | ||
React.createElement(Polygon, { fill: "transparent", stroke: color, strokeWidth: "1", points: "16,0 32,32 0,32" })))); | ||
return (React.createElement("div", { role: "presentation", style: __assign(__assign({}, getDefaultStyle(visible)), wrapperStyle), className: "react-spinner-loader-svg ".concat(wrapperClass), "data-testid": "triangle-loading" }, | ||
React.createElement("svg", { id: "triangle", width: width, height: height, viewBox: "-3 -4 39 39", "aria-label": ariaLabel, "data-testid": "triangle-svg" }, | ||
React.createElement("polygon", { fill: "transparent", stroke: color, strokeWidth: "1", points: "16,0 32,32 0,32" })))); | ||
}; | ||
export default Triangle; | ||
var templateObject_1, templateObject_2, templateObject_3; |
@@ -6,6 +6,5 @@ import Audio from './loader/Audio'; | ||
import CirclesWithBar from './loader/CirclesWithBar'; | ||
import FallingLines from './loader/FallingLines'; | ||
import CradleLoader from './loader/CradleLoader'; | ||
import Grid from './loader/Grid'; | ||
import Hearts from './loader/Hearts'; | ||
import InfinitySpin from './loader/InfinitySpin'; | ||
import LineWave from './loader/LineWave'; | ||
@@ -18,3 +17,2 @@ import MutatingDots from './loader/MutatingDots'; | ||
import Rings from './loader/Rings'; | ||
import RotatingLines from './loader/RotatingLines'; | ||
import RotatingSquare from './loader/RotatingSquare'; | ||
@@ -26,2 +24,2 @@ import TailSpin from './loader/TailSpin'; | ||
import Watch from './loader/Watch'; | ||
export { Audio, BallTriangle, Bars, Circles, CirclesWithBar, Grid, Hearts, LineWave, MutatingDots, Oval, Plane, Puff, RevolvingDot, RotatingSquare, Rings, TailSpin, ThreeDots, ThreeCircles, Triangle, Watch, RotatingLines, FallingLines, InfinitySpin, }; | ||
export { Audio, BallTriangle, Bars, CradleLoader, Circles, CirclesWithBar, Grid, Hearts, LineWave, MutatingDots, Oval, Plane, Puff, RevolvingDot, RotatingSquare, Rings, TailSpin, ThreeDots, ThreeCircles, Triangle, Watch }; |
@@ -6,3 +6,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.InfinitySpin = exports.FallingLines = exports.RotatingLines = exports.Watch = exports.Triangle = exports.ThreeCircles = exports.ThreeDots = exports.TailSpin = exports.Rings = exports.RotatingSquare = exports.RevolvingDot = exports.Puff = exports.Plane = exports.Oval = exports.MutatingDots = exports.LineWave = exports.Hearts = exports.Grid = exports.CirclesWithBar = exports.Circles = exports.Bars = exports.BallTriangle = exports.Audio = void 0; | ||
exports.Watch = exports.Triangle = exports.ThreeCircles = exports.ThreeDots = exports.TailSpin = exports.Rings = exports.RotatingSquare = exports.RevolvingDot = exports.Puff = exports.Plane = exports.Oval = exports.MutatingDots = exports.LineWave = exports.Hearts = exports.Grid = exports.CirclesWithBar = exports.Circles = exports.CradleLoader = exports.Bars = exports.BallTriangle = exports.Audio = void 0; | ||
var Audio_1 = __importDefault(require("./loader/Audio")); | ||
@@ -18,4 +18,4 @@ exports.Audio = Audio_1.default; | ||
exports.CirclesWithBar = CirclesWithBar_1.default; | ||
var FallingLines_1 = __importDefault(require("./loader/FallingLines")); | ||
exports.FallingLines = FallingLines_1.default; | ||
var CradleLoader_1 = __importDefault(require("./loader/CradleLoader")); | ||
exports.CradleLoader = CradleLoader_1.default; | ||
var Grid_1 = __importDefault(require("./loader/Grid")); | ||
@@ -25,4 +25,2 @@ exports.Grid = Grid_1.default; | ||
exports.Hearts = Hearts_1.default; | ||
var InfinitySpin_1 = __importDefault(require("./loader/InfinitySpin")); | ||
exports.InfinitySpin = InfinitySpin_1.default; | ||
var LineWave_1 = __importDefault(require("./loader/LineWave")); | ||
@@ -42,4 +40,2 @@ exports.LineWave = LineWave_1.default; | ||
exports.Rings = Rings_1.default; | ||
var RotatingLines_1 = __importDefault(require("./loader/RotatingLines")); | ||
exports.RotatingLines = RotatingLines_1.default; | ||
var RotatingSquare_1 = __importDefault(require("./loader/RotatingSquare")); | ||
@@ -46,0 +42,0 @@ exports.RotatingSquare = RotatingSquare_1.default; |
"use strict"; | ||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) { | ||
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } | ||
return cooked; | ||
}; | ||
var __assign = (this && this.__assign) || function () { | ||
@@ -17,21 +13,2 @@ __assign = Object.assign || function(t) { | ||
}; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
}; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
@@ -43,7 +20,2 @@ return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
var react_1 = __importDefault(require("react")); | ||
var styled_components_1 = __importStar(require("styled-components")); | ||
var loaderSpin = (0, styled_components_1.keyframes)(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n to {\n transform: rotate(360deg);\n }\n"], ["\n to {\n transform: rotate(360deg);\n }\n"]))); | ||
var loaderPath = (0, styled_components_1.keyframes)(templateObject_2 || (templateObject_2 = __makeTemplateObject(["\n 0% {\n stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;\n }\n 50% {\n stroke-dasharray: 0, 450, 10, 30, 10, 30, 10, 30, 10;\n }\n 100% {\n stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;\n }\n"], ["\n 0% {\n stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;\n }\n 50% {\n stroke-dasharray: 0, 450, 10, 30, 10, 30, 10, 30, 10;\n }\n 100% {\n stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;\n }\n"]))); | ||
var SVG = styled_components_1.default.svg.withConfig({ displayName: "SVG", componentId: "-18thdg0" })(templateObject_3 || (templateObject_3 = __makeTemplateObject(["\n width: 230px;\n height: 230px;\n transform-origin: 115px 115px;\n animation: 1.4s linear infinite ", ";\n -webkit-animation: 1.4s linear infinite ", ";\n"], ["\n width: 230px;\n height: 230px;\n transform-origin: 115px 115px;\n animation: 1.4s linear infinite ", ";\n -webkit-animation: 1.4s linear infinite ", ";\n"])), loaderSpin, loaderSpin); | ||
var Path = styled_components_1.default.path.withConfig({ displayName: "Path", componentId: "-1ssm3dn" })(templateObject_4 || (templateObject_4 = __makeTemplateObject(["\n animation: 1.4s ease-in-out infinite ", ";\n -webkit-animation: 1.4s ease-in-out infinite ", ";\n"], ["\n animation: 1.4s ease-in-out infinite ", ";\n -webkit-animation: 1.4s ease-in-out infinite ", ";\n"])), loaderPath, loaderPath); | ||
var getDefaultStyle = function (visible) { return ({ | ||
@@ -55,9 +27,8 @@ display: visible ? 'flex' : 'none' | ||
return (react_1.default.createElement("div", { style: __assign(__assign({}, getDefaultStyle(visible)), wrapperStyle), className: wrapperClass, "data-testid": "plane-loading" }, | ||
react_1.default.createElement(SVG, { xmlns: "http://www.w3.org/2000/svg", width: "230", height: "230", "aria-label": ariaLabel, "data-testid": "plane-svg" }, | ||
react_1.default.createElement("svg", { className: "react-spinner-loader-svg-calLoader", xmlns: "http://www.w3.org/2000/svg", width: "230", height: "230", "aria-label": ariaLabel, "data-testid": "plane-svg" }, | ||
react_1.default.createElement("desc", null, "Plane animation. Loading "), | ||
react_1.default.createElement(Path, { style: { stroke: secondaryColor }, d: "M86.429 40c63.616-20.04 101.511 25.08 107.265 61.93 6.487 41.54-18.593 76.99-50.6 87.643-59.46 19.791-101.262-23.577-107.142-62.616C29.398 83.441 59.945 48.343 86.43 40z", fill: "none", stroke: "#0099cc", strokeWidth: "4", strokeLinecap: "round", strokeLinejoin: "round", strokeDasharray: "10 10 10 10 10 10 10 432", strokeDashoffset: "77" }), | ||
react_1.default.createElement("path", { style: { fill: color }, d: "M141.493 37.93c-1.087-.927-2.942-2.002-4.32-2.501-2.259-.824-3.252-.955-9.293-1.172-4.017-.146-5.197-.23-5.47-.37-.766-.407-1.526-1.448-7.114-9.773-4.8-7.145-5.344-7.914-6.327-8.976-1.214-1.306-1.396-1.378-3.79-1.473-1.036-.04-2-.043-2.153-.002-.353.1-.87.586-1 .952-.139.399-.076.71.431 2.22.241.72 1.029 3.386 1.742 5.918 1.644 5.844 2.378 8.343 2.863 9.705.206.601.33 1.1.275 1.125-.24.097-10.56 1.066-11.014 1.032a3.532 3.532 0 0 1-1.002-.276l-.487-.246-2.044-2.613c-2.234-2.87-2.228-2.864-3.35-3.309-.717-.287-2.82-.386-3.276-.163-.457.237-.727.644-.737 1.152-.018.39.167.805 1.916 4.373 1.06 2.166 1.964 4.083 1.998 4.27.04.179.004.521-.076.75-.093.228-1.109 2.064-2.269 4.088-1.921 3.34-2.11 3.711-2.123 4.107-.008.25.061.557.168.725.328.512.72.644 1.966.676 1.32.029 2.352-.236 3.05-.762.222-.171 1.275-1.313 2.412-2.611 1.918-2.185 2.048-2.32 2.45-2.505.241-.111.601-.232.82-.271.267-.058 2.213.201 5.912.8 3.036.48 5.525.894 5.518.914 0 .026-.121.306-.27.638-.54 1.198-1.515 3.842-3.35 9.021-1.029 2.913-2.107 5.897-2.4 6.62-.703 1.748-.725 1.833-.594 2.286.137.46.45.833.872 1.012.41.177 3.823.24 4.37.085.852-.25 1.44-.688 2.312-1.724 1.166-1.39 3.169-3.948 6.771-8.661 5.8-7.583 6.561-8.49 7.387-8.702.233-.065 2.828-.056 5.784.011 5.827.138 6.64.09 8.62-.5 2.24-.67 4.035-1.65 5.517-3.016 1.136-1.054 1.135-1.014.207-1.962-.357-.38-.767-.777-.902-.893z", fill: "#000033" })))); | ||
react_1.default.createElement("path", { className: "react-spinner-loader-cal-loader__path", style: { stroke: secondaryColor }, d: "M86.429 40c63.616-20.04 101.511 25.08 107.265 61.93 6.487 41.54-18.593 76.99-50.6 87.643-59.46 19.791-101.262-23.577-107.142-62.616C29.398 83.441 59.945 48.343 86.43 40z", fill: "none", stroke: "#0099cc", strokeWidth: "4", strokeLinecap: "round", strokeLinejoin: "round", strokeDasharray: "10 10 10 10 10 10 10 432", strokeDashoffset: "77" }), | ||
react_1.default.createElement("path", { className: "cal-loader__plane", style: { fill: color }, d: "M141.493 37.93c-1.087-.927-2.942-2.002-4.32-2.501-2.259-.824-3.252-.955-9.293-1.172-4.017-.146-5.197-.23-5.47-.37-.766-.407-1.526-1.448-7.114-9.773-4.8-7.145-5.344-7.914-6.327-8.976-1.214-1.306-1.396-1.378-3.79-1.473-1.036-.04-2-.043-2.153-.002-.353.1-.87.586-1 .952-.139.399-.076.71.431 2.22.241.72 1.029 3.386 1.742 5.918 1.644 5.844 2.378 8.343 2.863 9.705.206.601.33 1.1.275 1.125-.24.097-10.56 1.066-11.014 1.032a3.532 3.532 0 0 1-1.002-.276l-.487-.246-2.044-2.613c-2.234-2.87-2.228-2.864-3.35-3.309-.717-.287-2.82-.386-3.276-.163-.457.237-.727.644-.737 1.152-.018.39.167.805 1.916 4.373 1.06 2.166 1.964 4.083 1.998 4.27.04.179.004.521-.076.75-.093.228-1.109 2.064-2.269 4.088-1.921 3.34-2.11 3.711-2.123 4.107-.008.25.061.557.168.725.328.512.72.644 1.966.676 1.32.029 2.352-.236 3.05-.762.222-.171 1.275-1.313 2.412-2.611 1.918-2.185 2.048-2.32 2.45-2.505.241-.111.601-.232.82-.271.267-.058 2.213.201 5.912.8 3.036.48 5.525.894 5.518.914 0 .026-.121.306-.27.638-.54 1.198-1.515 3.842-3.35 9.021-1.029 2.913-2.107 5.897-2.4 6.62-.703 1.748-.725 1.833-.594 2.286.137.46.45.833.872 1.012.41.177 3.823.24 4.37.085.852-.25 1.44-.688 2.312-1.724 1.166-1.39 3.169-3.948 6.771-8.661 5.8-7.583 6.561-8.49 7.387-8.702.233-.065 2.828-.056 5.784.011 5.827.138 6.64.09 8.62-.5 2.24-.67 4.035-1.65 5.517-3.016 1.136-1.054 1.135-1.014.207-1.962-.357-.38-.767-.777-.902-.893z", fill: "#000033" })))); | ||
}; | ||
exports.Plane = Plane; | ||
exports.default = exports.Plane; | ||
var templateObject_1, templateObject_2, templateObject_3, templateObject_4; |
"use strict"; | ||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) { | ||
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } | ||
return cooked; | ||
}; | ||
var __assign = (this && this.__assign) || function () { | ||
@@ -17,21 +13,2 @@ __assign = Object.assign || function(t) { | ||
}; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
}; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
@@ -42,16 +19,11 @@ return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
var react_1 = __importDefault(require("react")); | ||
var styled_components_1 = __importStar(require("styled-components")); | ||
var dash = (0, styled_components_1.keyframes)(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n to {\n stroke-dashoffset: 136;\n }\n"], ["\n to {\n stroke-dashoffset: 136;\n }\n"]))); | ||
var Polygon = styled_components_1.default.polygon.withConfig({ displayName: "Polygon", componentId: "-1mg6p6a" })(templateObject_2 || (templateObject_2 = __makeTemplateObject(["\n stroke-dasharray: 17;\n animation: ", " 2.5s cubic-bezier(0.35, 0.04, 0.63, 0.95) infinite;\n"], ["\n stroke-dasharray: 17;\n animation: ", " 2.5s cubic-bezier(0.35, 0.04, 0.63, 0.95) infinite;\n"])), dash); | ||
var SVG = styled_components_1.default.svg.withConfig({ displayName: "SVG", componentId: "-1kq0985" })(templateObject_3 || (templateObject_3 = __makeTemplateObject(["\n transform-origin: 50% 65%;\n"], ["\n transform-origin: 50% 65%;\n"]))); | ||
var getDefaultStyle = function (visible) { return ({ | ||
display: visible ? 'flex' : 'none', | ||
display: visible ? 'flex' : 'none' | ||
}); }; | ||
var Triangle = function (_a) { | ||
var _b = _a.height, height = _b === void 0 ? 80 : _b, _c = _a.width, width = _c === void 0 ? 80 : _c, _d = _a.color, color = _d === void 0 ? 'green' : _d, _e = _a.ariaLabel, ariaLabel = _e === void 0 ? 'triangle-loading' : _e, wrapperStyle = _a.wrapperStyle, wrapperClass = _a.wrapperClass, _f = _a.visible, visible = _f === void 0 ? true : _f; | ||
return (react_1.default.createElement("div", { role: "presentation", style: __assign(__assign({}, getDefaultStyle(visible)), wrapperStyle), className: "".concat(wrapperClass), "data-testid": "triangle-loading" }, | ||
react_1.default.createElement(SVG, { id: "triangle", width: width, height: height, viewBox: "-3 -4 39 39", "aria-label": ariaLabel, "data-testid": "triangle-svg" }, | ||
react_1.default.createElement(Polygon, { fill: "transparent", stroke: color, strokeWidth: "1", points: "16,0 32,32 0,32" })))); | ||
return (react_1.default.createElement("div", { role: "presentation", style: __assign(__assign({}, getDefaultStyle(visible)), wrapperStyle), className: "react-spinner-loader-svg ".concat(wrapperClass), "data-testid": "triangle-loading" }, | ||
react_1.default.createElement("svg", { id: "triangle", width: width, height: height, viewBox: "-3 -4 39 39", "aria-label": ariaLabel, "data-testid": "triangle-svg" }, | ||
react_1.default.createElement("polygon", { fill: "transparent", stroke: color, strokeWidth: "1", points: "16,0 32,32 0,32" })))); | ||
}; | ||
exports.default = Triangle; | ||
var templateObject_1, templateObject_2, templateObject_3; |
{ | ||
"name": "react-loader-spinner", | ||
"version": "5.1.5-0", | ||
"version": "5.1.5", | ||
"description": " react-spinner-loader provides simple React.js spinner component which can be implemented for async wait operation before data load to the view.", | ||
@@ -13,3 +13,7 @@ "unpkg": "dist/index.js", | ||
"import": "./dist/esm/index.js" | ||
} | ||
}, | ||
"./dist/loader/css/react-spinner-loader.css": "./dist/loader/css/react-spinner-loader.css", | ||
"./dist/loader/css/cradleLoader.css": "./dist/loader/css/cradleLoader.css", | ||
"./dist/loader/css/plane.css": "./dist/loader/css/plane.css", | ||
"./dist/loader/css/triangle.css": "./dist/loader/css/triangle.css" | ||
}, | ||
@@ -34,6 +38,6 @@ "types": "dist/index.d.ts", | ||
"build": "yarn clean && yarn build:cjs && yarn build:esm && yarn copy-files", | ||
"build:esm": "ttsc --module es6 --outdir ./dist/esm/", | ||
"build:cjs": "ttsc --module commonjs --outdir ./dist/", | ||
"build:watch": "ttsc --watch", | ||
"typecheck": "ttsc --noEmit --skipLibCheck", | ||
"build:esm": "tsc --module es6 --outdir ./dist/esm/", | ||
"build:cjs": "tsc --module commonjs --outdir ./dist/", | ||
"build:watch": "tsc --watch", | ||
"typecheck": "tsc --noEmit --skipLibCheck", | ||
"lint": "eslint ./src --ext .js,.jsx,.ts,.tsx", | ||
@@ -55,3 +59,2 @@ "clean": "rimraf dist/", | ||
"@types/react-dom": "^17.0.11", | ||
"@types/styled-components": "^5.1.21", | ||
"@types/testing-library__jest-dom": "^5.14.2", | ||
@@ -72,3 +75,2 @@ "@types/testing-library__react": "^10.2.0", | ||
"jest": "^27.4.5", | ||
"jest-styled-components": "^7.0.8", | ||
"react": "16.8.0", | ||
@@ -78,14 +80,8 @@ "react-dom": "16.8.0", | ||
"ts-jest": "^27.1.2", | ||
"typescript": "^4.5.4", | ||
"typescript-plugin-styled-components": "^2.0.0" | ||
"typescript": "^4.5.4" | ||
}, | ||
"peerDependencies": { | ||
"react": "^16.0.0 || ^17.0.0", | ||
"react-dom": "^16.0.0 || ^17.0.0" | ||
}, | ||
"dependencies": { | ||
"styled-components": "^5.3.3", | ||
"styled-tools": "^1.7.2", | ||
"ttypescript": "^1.5.13" | ||
"react": "^16.0.0 || ^17.0.0 || ^18.0.0", | ||
"react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" | ||
} | ||
} |
@@ -20,22 +20,29 @@ ![Node.js Package](https://github.com/mhnpd/react-loader-spinner/workflows/Node.js%20Package/badge.svg?branch=master) | ||
```sh | ||
$ npm install react-loader-spinner --save | ||
```bash | ||
npm install react-loader-spinner --save | ||
# or | ||
yarn add react-loader-spinner | ||
``` | ||
### Documentation: | ||
1. [Docs](https://mhnpd.github.io/react-loader-spinner-example/) | ||
2. [Code SandBox](https://codesandbox.io/s/react-loader-spinner-weqls?file=/src/App.js) | ||
# Documentation: | ||
[DEMO](https://mhnpd.github.io/react-loader-spinner-example/) | ||
### Usage | ||
# Code SandBox: | ||
https://codesandbox.io/s/react-loader-spinner-weqls?file=/src/App.js | ||
##### Import required css | ||
Import the css to main app.js file | ||
### Usage | ||
```js | ||
import "react-loader-spinner/dist/loader/css/react-spinner-loader.css"; | ||
``` | ||
##### Import required css | ||
Import the css to main app.js file | ||
```jsx | ||
import { Audio } from 'react-loader-spinner' | ||
<Audio | ||
@@ -47,9 +54,29 @@ height="100" | ||
/> | ||
``` | ||
### If webpack throws issue with css. (For older version of this package) | ||
Change webpack config as: | ||
` test: /\.scss$/ to test: /\.s?css$/` | ||
<br/><br/> | ||
<small>Newer version just import css file from node modules to app.js<small> | ||
### Types of Spinner | ||
![alt text](https://user-images.githubusercontent.com/33191954/148691173-a825d830-9457-4174-9b74-5c2a264906e4.gif) | ||
react-loader-spinner component has the following types of spinners. | ||
| Spinner Type | Implementation | | ||
| ------------ |-------------------------------------------------------------------------------| | ||
| Audio | `<Audio color="#00BFFF" height={80} width={80} />` | | ||
| BallTriangle | `<BallTriangle color="#00BFFF" height={80} width={80} />` | | ||
| Bars | `<Bars color="#00BFFF" height={80} width={80} />` | | ||
| Circles | `<Circles color="#00BFFF" height={80} width={80}/>` | | ||
| Grid | `<Grid color="#00BFFF" height={80} width={80} />` | | ||
| Hearts | `<Hearts color="#00BFFF" height={80} width={80} />` | | ||
| Oval | `<Oval color="#00BFFF" height={80} width={80} />` | | ||
| Puff | `<Puff color="#00BFFF" height={80} width={80} />` | | ||
| Rings | `<Rings color="#00BFFF" height={80} width={80} />` | | ||
| TailSpin | `<TailSpin color="#00BFFF" height={80} width={80} />` | | ||
| ThreeDots | `<ThreeDots color="#00BFFF" height={80} width={80} />` | | ||
### Here are the list of the task for which we want PR: | ||
@@ -62,2 +89,1 @@ | ||
MIT | ||
``` |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
2
25
0
0
87
158309
101
2164
+ Addedreact@18.3.1(transitive)
+ Addedreact-dom@18.3.1(transitive)
+ Addedscheduler@0.23.2(transitive)
- Removedstyled-components@^5.3.3
- Removedstyled-tools@^1.7.2
- Removedttypescript@^1.5.13
- Removed@ampproject/remapping@2.3.0(transitive)
- Removed@babel/code-frame@7.25.9(transitive)
- Removed@babel/compat-data@7.25.9(transitive)
- Removed@babel/core@7.25.9(transitive)
- Removed@babel/generator@7.25.9(transitive)
- Removed@babel/helper-annotate-as-pure@7.25.9(transitive)
- Removed@babel/helper-compilation-targets@7.25.9(transitive)
- Removed@babel/helper-module-imports@7.25.9(transitive)
- Removed@babel/helper-module-transforms@7.25.9(transitive)
- Removed@babel/helper-plugin-utils@7.25.9(transitive)
- Removed@babel/helper-simple-access@7.25.9(transitive)
- Removed@babel/helper-string-parser@7.25.9(transitive)
- Removed@babel/helper-validator-identifier@7.25.9(transitive)
- Removed@babel/helper-validator-option@7.25.9(transitive)
- Removed@babel/helpers@7.25.9(transitive)
- Removed@babel/highlight@7.25.9(transitive)
- Removed@babel/parser@7.25.9(transitive)
- Removed@babel/plugin-syntax-jsx@7.25.9(transitive)
- Removed@babel/template@7.25.9(transitive)
- Removed@babel/traverse@7.25.9(transitive)
- Removed@babel/types@7.25.9(transitive)
- Removed@cspotcode/source-map-support@0.8.1(transitive)
- Removed@emotion/is-prop-valid@1.3.1(transitive)
- Removed@emotion/memoize@0.9.0(transitive)
- Removed@emotion/stylis@0.8.5(transitive)
- Removed@emotion/unitless@0.7.5(transitive)
- Removed@jridgewell/gen-mapping@0.3.5(transitive)
- Removed@jridgewell/resolve-uri@3.1.2(transitive)
- Removed@jridgewell/set-array@1.2.1(transitive)
- Removed@jridgewell/sourcemap-codec@1.5.0(transitive)
- Removed@jridgewell/trace-mapping@0.3.250.3.9(transitive)
- Removed@tsconfig/node10@1.0.11(transitive)
- Removed@tsconfig/node12@1.0.11(transitive)
- Removed@tsconfig/node14@1.0.3(transitive)
- Removed@tsconfig/node16@1.0.4(transitive)
- Removed@types/node@22.7.9(transitive)
- Removedacorn@8.13.0(transitive)
- Removedacorn-walk@8.3.4(transitive)
- Removedansi-styles@3.2.1(transitive)
- Removedarg@4.1.3(transitive)
- Removedbabel-plugin-styled-components@2.1.4(transitive)
- Removedbrowserslist@4.24.2(transitive)
- Removedcamelize@1.0.1(transitive)
- Removedcaniuse-lite@1.0.30001669(transitive)
- Removedchalk@2.4.2(transitive)
- Removedcolor-convert@1.9.3(transitive)
- Removedcolor-name@1.1.3(transitive)
- Removedconvert-source-map@2.0.0(transitive)
- Removedcreate-require@1.1.1(transitive)
- Removedcss-color-keywords@1.0.0(transitive)
- Removedcss-to-react-native@3.2.0(transitive)
- Removeddebug@4.3.7(transitive)
- Removeddiff@4.0.2(transitive)
- Removedelectron-to-chromium@1.5.43(transitive)
- Removedescalade@3.2.0(transitive)
- Removedescape-string-regexp@1.0.5(transitive)
- Removedfunction-bind@1.1.2(transitive)
- Removedgensync@1.0.0-beta.2(transitive)
- Removedglobals@11.12.0(transitive)
- Removedhas-flag@3.0.0(transitive)
- Removedhasown@2.0.2(transitive)
- Removedhoist-non-react-statics@3.3.2(transitive)
- Removedis-core-module@2.15.1(transitive)
- Removedjsesc@3.0.2(transitive)
- Removedjson5@2.2.3(transitive)
- Removedlodash@4.17.21(transitive)
- Removedlru-cache@5.1.1(transitive)
- Removedmake-error@1.3.6(transitive)
- Removedms@2.1.3(transitive)
- Removednode-releases@2.0.18(transitive)
- Removedobject-assign@4.1.1(transitive)
- Removedpath-parse@1.0.7(transitive)
- Removedpicocolors@1.1.1(transitive)
- Removedpicomatch@2.3.1(transitive)
- Removedpostcss-value-parser@4.2.0(transitive)
- Removedreact@17.0.2(transitive)
- Removedreact-dom@17.0.2(transitive)
- Removedreact-is@16.13.118.3.1(transitive)
- Removedresolve@1.22.8(transitive)
- Removedscheduler@0.20.2(transitive)
- Removedsemver@6.3.1(transitive)
- Removedshallowequal@1.1.0(transitive)
- Removedstyled-components@5.3.11(transitive)
- Removedstyled-tools@1.7.2(transitive)
- Removedsupports-color@5.5.0(transitive)
- Removedsupports-preserve-symlinks-flag@1.0.0(transitive)
- Removedts-node@10.9.2(transitive)
- Removedttypescript@1.5.15(transitive)
- Removedtypescript@5.6.3(transitive)
- Removedundici-types@6.19.8(transitive)
- Removedupdate-browserslist-db@1.1.1(transitive)
- Removedv8-compile-cache-lib@3.0.1(transitive)
- Removedyallist@3.1.1(transitive)
- Removedyn@3.1.1(transitive)