A colorful loader component for React. Check out the storybook.
npm i @kencrocken/colorful-loader
import { ColorfulLoader } from "@kencrocken/colorful-loader";
const Example = () => {
return (
<ColorfulLoader />
);
};
export default Example;
-
colors
The default colors that the component will cycle through. The default colors are:[ '#FFE629', '#18A6D1', '#CCC205', '#54D3D3', '#9776C1', '#ED4545', '#FF9100', '#65B730', '#FF6136', '#AD7745', '#FF71A0' ];
-
animationSteps
The number of keyframes in the animation. The default is 11 steps (not including the starting and finishing steps). -
animationDuration
The length of the animation. The default is 5 seconds.
import { ColorfulLoader } from "@kencrocken/colorful-loader";
const Example = () => {
const colors = ["#FF0000", "#00FF00", "#0000FF"];
const duration = 1;
const steps = 30;
return (
<ColorfulLoader
colors={colors}
animationDuration={duration}
animationSteps={steps}
/>
);
};
export default Example;
This project uses Vitest for testing. Run the following command to execute the tests:
npm run test
This project uses Vite for building. Run the following command to build the project:
npm run build
This project uses Storybook for developing UI components in isolation. You can run Storybook with the following command:
npm run storybook
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the ISC license.