Rapid Emoji Picker

Demo to preview the plugin:

Introduction

Effortlessly enhance your Bubble app with a sleek and responsive emoji picker. The Rapid Emoji Picker comes with built-in Dark and Light modes, customizable themes, and a fully responsive grid—making it the ideal solution to elevate user interaction with just a few clicks.
Key Features

Prerequisites

Before using the Rapid Emoji Picker plugin in your Bubble app, make sure the following are in place:
  • Bubble App: You have an existing Bubble application where the plugin will be used.
  • Modern Browser Support: The emoji picker is compatible with all modern browsers (Chrome, Firefox, Edge, Safari).

Image without caption

How to setup

Step 1: Installation

Step 2: Add the Emoji Picker Element

Step 3: Customize the Properties

Plugin Element Properties

Emoji Picker

Image without caption
Fields:
Title
Description
Type
Theme
Select between auto, dark, or light mode
Dropdown (optional)
Columns
Number of columns in the emoji grid (default: 8)
Number (optional)
Background
Custom background color
Color (optional)
Border color
Color of the outer border
Color (optional)
Border radius
Rounded corners (e.g., 10px)
Text (optional)
Border size
Width of the border
Text (optional)
Button active background
Background of selected button
Color (optional)
Button hover background
Background of hovered button
Color (optional)
Emoji padding
Padding around individual emojis
Text (optional)
Category emoji padding
Padding around category icons
Text (optional)
Emoji size
Width & height of each emoji
Text (optional)
Category emoji size
Size of category emojis
Text (optional)
Indicator color
Color of the nav indicator
Color (optional)
Indicator height
Height of the indicator line
Text (optional)
Input border color
Color of the search input border
Color (optional)
Input border radius
Radius of the input border
Text (optional)
Input border size
Width of the input border
Text (optional)
Input font color
Font color in search input
Color (optional)
Input font size
Font size for input text
Text (optional)
Input line height
Line height in the search input
Number (optional)
Input padding
Padding inside the search input
Text (optional)
Input placeholder color
Placeholder text color
Color (optional)
Outline color
Focus outline color
Color (optional)
Outline size
Outline border width
Text (optional)
Skintone border radius
Radius for skintone selector dropdown
Text (optional)
Scrollbar thumb color
Color of the scrollbar thumb
Color (optional)

Exposed states

Title
Description
Type
Selected emoji
Returns the emoji that was clicked
Text

Element Events

Title
Description
Emoji clicked
Triggers when a user clicks on an emoji
Image without caption

Changelogs