New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

react-floating-balloons

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-floating-balloons

Floating colorful balloons with custom names and popping feature

latest
Source
npmnpm
Version
3.0.2
Version published
Maintainers
1
Created
Source

React Floating Balloons 🎈💥

Version Updates

  • [3.0.2] : Update balloon pop audio cdn
  • [3.0.1] : Added optional hangOnTop feature, Added NextJS Example
  • [3.0.0] : Removed native elements, used styled-components. Added optional loop prop
  • [2.1.1] : Add optional custom props count, msgText, colors, popVolumeLevel
  • [2.0.2] : Add 2 new colors orange, purple
  • [2.0.1] : Pop event on single click for touch screen devices
  • [2.0.0] : Added Pop animation and Sound

Feature Bonus

  • Double-Click event pops the Balloons
  • Single Click pops on touch enabled devices
  • All Balloons pops with same colored burst animation

Motivation

Twitter and this post

Installation

npm

npm install --save react-floating-balloons

Basic Example

Edit react-floating-balloons-basic-example

NextJS Example(^v3.0.0)

Edit nextjs-react-floating-balloons-example

Props

NameTypeRequiredOptionsDefaultDescription
countnumberfalse7Number of balloons on the screen
msgTextstringfalseHappy Birthday.Msg written on random balloons(Keep it short)
colorsArray<String>false'yellow', 'green', 'blue', 'red', 'orange', 'purple'['yellow', 'green', 'blue', 'red', 'orange', 'purple']list for balloons to choose random colors from
popVolumeLevelFloatfalse0 to 10.5Volume level for Balloon pop sound
loopBooleanfalsetrue|falsetrueLoop Balloon animation until popped
hangOnTopBooleanfalsetrue|falsefalseHangs Balloons on top until popped(set loop to false)

[Todo]

  • Props validation
  • Remove CSS import
  • Fix SSR issues
  • Allow Custom colors
  • Allow custom size
  • Allow style customisation for msgText
  • Better burst animation
  • Test cases
  • Balloons string curved
  • Add more examples

Note for NextJS Usage: Use next-global-css npm module setup for (v2 and below) and use dynamic import feature with { ssr: false } to avoid errors

Maintenance Status

License

Licensed under the MIT License, Copyright © 2021-present.

See LICENSE for more information.

Keywords

react

FAQs

Package last updated on 28 Mar 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts