MARKETPLACE
PLUGINS
ICON TOGGLE (BOOLEAN FREE)
Icon Toggle (Boolean Free) logo

Icon Toggle (Boolean Free)

Published July 2025
   •    Updated April 2026

Plugin details

Icon Toggle - Bubble.io Plugin
The Icon Toggle plugin for Bubble.io provides an intuitive and highly customizable way to manage boolean states (true, false, null) directly within your app. Ideal for creating interactive forms, dashboards, and management systems, this plugin ensures a seamless user experience.

Comprehensive Overview of Features:

Basic Setup: Effortlessly drag and drop the Icon Toggle element onto your page. Set the InitialValue directly from custom states or database fields with autobinding capabilities.

Flexible Styling Options: Choose between using predefined icons or uploading custom images to match your application's aesthetics. Easily switch between these modes with a simple checkbox.

Icon Customization: Personalize each toggle state (Yes, No, Null) by selecting unique icons from dropdown menus. Further enhance visual clarity by adjusting individual colors and icon sizes.

Custom Images Support: Incorporate your own images for each state, specifying dimensions clearly in pixels to maintain visual consistency.

Advanced State Management: Enable an optional third 'Null' state for more comprehensive toggling options (Yes → No → Null → Yes). Also, leverage a Disabled State feature to temporarily or conditionally deactivate interactions, complete with visual indicators (color/image).

Real-time Data Integration: Exposes the current state in real-time (true, false, null), accessible directly in workflows. Utilize Bubble's autobinding feature to automatically update database fields, streamlining processes and enhancing data integrity.

DEMO: https://pluginslureconsultoria.bubbleapps.io/version-test/boolean

Free

For everyone

stars   •   0 ratings
17 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

Lure Consultoria logo
Lure Consultoria
Joined 2021   •   3 Plugins
View contributor profile

Instructions

🚀 Step 1: Basic Setup
Drag the Icon Toggle element onto your page.

InitialValue (yes/no/empty): Here you'll connect the toggle state to a custom state or a database field (using autobinding).

🎨 Step 2: Choose Your Style

You have two styling options: using icons from a predefined list or custom images.

To use Icons (default): Uncheck the "Use Custom Images" checkbox.

To use your own images: Check the "Use Custom Images" checkbox.

⚙️ Step 3: Customizing Icons

Icons for each state: Use the dropdown menus to select an icon name for each state: Yes Icon, No Icon, and (if enabled) Null Icon.

Colors and Size: Set the colors for each state and adjust the size under the Icon Size option.

🖼️ Step 4: Using Custom Images

Attach your images to the fields: Yes Image, No Image, and Null Image.

Image Size: Specify your image size in pixels in the Image Size field.

🕹️ Step 5: Advanced State Management

Null State (Tri-state): Check "Allow Null State" to enable a third state. The toggle cycle will be: Yes → No → Null → Yes.

Disabled State: Check "Is Disabled" to deactivate clicking. You can set a color (Disabled Color) or an image (Disabled Image) for this state. Great for conditional logic.

💾 Step 7: Using Data in Bubble

Exposed State: The plugin exposes a real-time value called current_value. In workflows, access it via: IconToggle A's current_value. The returned value will be: true (boolean), false (boolean), or null (empty).

Autobinding: To automatically save the value to a 'yes/no' field, Bubble will save: 'Yes' State → yes; 'No' State → no; 'Null' State → empty. Perfect for filters and conditionals!

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event

Categories

This plugin can be found under the following categories:

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble