MARKETPLACE
PLUGINS
SLIDER BUTTON NATIVE
Slider Button Native logo

Slider Button Native

Published July 2026
   •    Updated today

Plugin details

A native slide-to-confirm button for Bubble mobile apps. Users slide a thumb button across a track to confirm an action — preventing accidental taps on critical actions like payments, deletions, order placements, and confirmations.
Inspired by Uber, Deliveroo, and banking apps, this plugin brings that same polished interaction to your Bubble mobile app natively.

Features:
- Smooth drag gesture using native gesture handler
- Animated fill track that follows the thumb
- Spring-back animation if not fully slid
- Success animation with checkmark on completion
- Vibration feedback on confirm
- Auto-reset option with configurable delay
- Fully customizable colors, labels, border radius
- Exposes is_confirmed state and confirmed event to Bubble workflows

Perfect for: ride booking confirmation, payment authorization, order placement, delete confirmation, agreement acceptance.

⚠️ Important: This plugin uses React Native native libraries. Test using BubbleGo or your published native mobile app — it will not work in web preview.

Free

For everyone

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

Other actions

Platform

Native mobile

Contributor details

Abdul Ahad logo
Abdul Ahad
Joined 2024   •   10 Plugins
View contributor profile

Instructions

SETUP INSTRUCTIONS
1. Add the Slide to Confirm element to your page
2. Resize it — recommended width: full page width, height: 60-70px
3. Customize in the property editor:
  - Label text: what the user sees before sliding (e.g. "Slide to place order")
  - Success label: shown after confirming (e.g. "Order placed!")
  - Track color: background of the slider track
  - Thumb color: the draggable button color
  - Success color: color shown on completion
  - Border radius: 30 for pill shape, 8 for rounded rectangle
  - Auto reset: if yes, slider resets after the reset delay (ms)

4. In your Bubble workflow:
  - Trigger: Slide to Confirm → Confirmed
  - Add your actions (place order, save data, navigate, etc.)

5. Use the Reset action to programmatically reset the slider
  - Useful after a failed payment or cancelled order

6. Use is_confirmed state as a condition anywhere in your app

⚠️ TESTING WARNING:
This plugin uses React Native's Gesture Handler and Animated libraries.
It will NOT render or work in Bubble's web preview.

Always test using:
- BubbleGo app (iOS or Android) for development
- Your published native Bubble mobile app for production

ELEMENT PLACEMENT:
Place this element last in your page elements tree to avoid any z-index conflicts with other elements.

Types

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

Categories

This plugin can be found under the following categories:

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble