react-raining-confetti
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

react-raining-confetti

react-raining-confetti is a react base component that add raining confetti to your application using canvas. with zero dependencies.

codesandbox demo -> Demo

Installation

Use the package manager npm to install .

npm i react-raining-confetti 

Usage

import React from "react";
import { ConfettiCanvas } from "react-raining-confetti";

export default function App() {
  return (
    <div className="App">
        <h1 style={{ top: '50%', left: "50%", position: 'absolute' }}> It's confetti time!!! </h1>
        <ConfettiCanvas active={true} fadingMode="LIGHT" stopAfterMs={5000} />
    </div>
  );
}
props type default value info
active boolean true Use to confetti start/stop falling
fading 'OFF', 'LIGHT', 'DARK' 'OFF' Fading confetti color
stopAfterMs number 0 Time in ms to auto stop the confetti, should be larger than 1000 to cool effect and 0 to disabled autostop.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Dependencies (0)

    Dev Dependencies (12)

    Package Sidebar

    Install

    npm i react-raining-confetti

    Weekly Downloads

    74

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    77.3 kB

    Total Files

    19

    Last publish

    Collaborators

    • orenef