Empower users to deliver timely alerts and notifications within your Bubble application seamlessly. This versatile plugin offers a range of modal popup options, enabling you to create customizable alerts and notifications tailored to your app's needs.
With the Popup #alert #notification #modal Plugin, you can effortlessly engage users with important messages, prompts, or confirmations directly within your app's interface. Whether it's notifying users of new updates, confirming actions, or displaying critical information, this plugin provides a sleek and responsive solution for enhancing user experience.
Customize the appearance and behavior of your popups with ease, including options for styling, animation effects, and user interactions. From simple informational alerts to interactive modals, the plugin offers flexibility to adapt to various use cases and design preferences.
Utilize the Popup #alert #notification #modal Plugin to streamline user interactions and improve communication within your Bubble app. Enhance engagement, guide user actions, and provide a seamless experience with dynamic popup notifications tailored to your application's requirements.
How to setup
Install plugin Popup #alert #notification #modal
Place the Popup elements on the page
Plugin Element Properties
Element actions
1) Show popup| Alert
Display the Alert Popup
Title
Description
Type
π·οΈ Title
Adds a header to the dialog and places this text. (βοΈ Support BB code)
Text, Optional
π·οΈ Message
Text displayed in the dialog. (βοΈ Support BB code)
Text, Required
π·οΈ HTML
HTML to display in the dialog. Will override the message field.
Text, Optional
π¨ Theme
Theme color of popup
Dropdown
βοΈ Size
Size of popoup
Dropdown
βοΈ Close button
Whether the dialog should have a close button (x) or not.
Checkbox
βοΈ Allow dismissed
Allows the user to dismiss the dialog by hitting ESC or clicking the background.
Checkbox
βοΈ Animate
Animate the dialog in and out.
Checkbox
βοΈ Center vertically
Position the popup in the center
Checkbox
βοΈ Scrollable
Make the popup scrollable
Checkbox
βͺ Button| Label
Text displayed in the button. (βοΈ Support BB code)
Text, Required
βͺ Button| Style
Theme of the button.
Dropdown
Custom class
An additional class to apply to the dialog wrapper.
Text, Optional
Custom font
Additional class to apply custom fonts
Dropdown, Optional
Popup ID
An optional ID to be returned in the element state whenever an event is fired. Useful when triggering multiple popups from the same element and easily retrieve the corresponding data.
Text, Optional
2) Show popup| Confirm
Display the Confirm Popup
Title
Description
Type
π·οΈ Title
Adds a header to the dialog and places this text. (βοΈ Support BB code)
Text, Optional
π·οΈ Message
Text displayed in the dialog. (βοΈ Support BB code)
Text, Required
π¨ Theme
Theme color of popup
Dropdown
βοΈ Size
Size of popoup
Dropdown
βοΈ Close button
Whether the dialog should have a close button (x) or not.
Checkbox
βοΈ Allow dismissed
Allows the user to dismiss the dialog by hitting ESC or clicking the background.
Checkbox
βοΈ Animate
Animate the dialog in and out.
Checkbox
βοΈ Center vertically
Position the popup in the center
Checkbox
βοΈ Scrollable
Make the popup scrollable
Checkbox
βοΈ Swap button order
Flips the order in which the buttons are rendered, from cancel/confirm to confirm/cancel.
Checkbox
π’ Button 1 | Label
Text displayed in the button. (βοΈ Support BB code)
Text, Required
π’ Button 1 | Style
Theme of the button.
Dropdown, Required
π΄ Button 2| Label
Text displayed in the button. (βοΈ Support BB code)
Text, Required
π΄ Button 2| Style
Theme of the button.
Dropdown, Required
Custom class
An additional class to apply to the dialog wrapper.
Text, Optional
Custom font
Additional class to apply custom fonts
Dropdown
Popup ID
An optional ID to be returned in the element state whenever an event is fired. Useful when triggering multiple popups from the same element and easily retrieve the corresponding data.
Text, Optional
3) Show popup| Prompt
Display the Prompt Popup
Title
Description
Type
π·οΈ Title
Adds a header to the dialog and places this text. (βοΈ Support BB code)
Text, Optional
π·οΈ Message
Text displayed in the dialog. (βοΈ Support BB code)
Text, Required
π¨ Theme
Theme color of popup
Dropdown
βοΈ Size
Size of popoup
Dropdown
βοΈ Close button
Whether the dialog should have a close button (x) or not.
Checkbox
βοΈ Allow dismissed
Allows the user to dismiss the dialog by hitting ESC or clicking the background.
Checkbox
βοΈ Animate
Animate the dialog in and out.
Checkbox
βοΈ Center vertically
Position the popup in the center
Checkbox
βοΈ Scrollable
Make the popup scrollable
Checkbox
βοΈ Swap button order
Flips the order in which the buttons are rendered, from cancel/confirm to confirm/cancel.
Checkbox
π’ Button 1 | Label
Text displayed in the button. (βοΈ Support BB code)
Text, Required
π’ Button 1 | Style
Theme of the button.
Dropdown, Required
π΄ Button 2| Label
Text displayed in the button. (βοΈ Support BB code)
Text, Required
π΄ Button 2| Style
Theme of the button.
Dropdown, Required
βοΈ Prompt type
Changes the type of input generated for the prompt dialog.
Dropdown, Required
βοΈ Required
Defines if the input must not be empty for the prompt to complete.
Checkbox
π¨ TEXT INPUT
βοΈ Placeholder
Set the placeholder option to provide a small amount of "helper" text within a text-based input.
Text, Optional
βοΈ Default value
Set the default value of the input.
Text, Optional
βοΈ Pattern
Required formatting of the input. Not compatible with the multi-line input. If you selected "custom", you'll also need to fill the field below.
Dropdown, Required
βοΈ Custom pattern
Set the custom formatting to require the input value to follow a specific format. Select the "custom" formatting option from the field above and the prompt will not close if the input value fails pattern validation. Must be regex formatted, example: "https?://.+β
Text, Optional
βοΈ Maximum length
(Number) Set the max length to limit the number of characters entered into a text-based input. (βοΈ Compatible with the following input types: text, textarea, email, and password)
Number, Optional
βοΈ Enable multiline
Check this to transform the text input into a multi-line text input.
Checkbox
βοΈ Multiline rows
Set the number of rows when using the multiline input type. If omitted, the multiline input will render with the browser's default number of rows.
Number, Optional
π§ NUMBER INPUT
βοΈ Placeholder
Set the placeholder option to provide a small amount of "helper" text within a number-based input. This option is not compatible with all browsers.
Text, Optional
βοΈ Default value
Set the default value of the input.
Number, Optional
βοΈ Min. value
Set the minimum value to be entered in the input.
Number, Optional
βοΈ Max. value
Set the maximum value to be entered in the input.
Number, Optional
Β π« DATE / TIME
βοΈ Placeholder
Set the placeholder option to provide a small amount of "helper" text within a number-based input. This option is not compatible with all browsers.
Text, Optional
βοΈ Input type
The type of the value to be entered, can be a date or a time.
Dropdown, Required
βοΈ Date default value
Set the default value of the input.
Date, Optional
βοΈ Min. date
Set the minimum date to be entered in the input.
Date, Optional
βοΈ Max. date
Set the maximum date to be entered in the input.
Date, Optional
βοΈ Time default value
Set the default value of the input. Must be formatted as "HH:MMβ
Text, Optional
βοΈ Min. time
Set the minimum time to be entered in the input. Must be formatted as "HH:MMβ
Text, Optional
βοΈ Max. time
Set the maximum time to be entered in the input. Must be formatted as "HH:MMβ
The value returned by the plugin when an option is selected. (βοΈ Optional - if not provided, the option caption will be returned)
Text, Optional
βοΈ Default value | ID
The default value of the dropdown. Must be the ID of the option if the list of IDs is provided.
Text, Optional
Β π¦ RANGE
βοΈ Default value
Set the default value of the input. Must be between 0 and 100.
Number, Optional
βοΈ Min. value
Set the minimum value to be entered in the input. Must be between 0 and 100.
Number, Optional
βοΈ Max. value
Set the maximum value to be entered in the input. Must be between 0 and 100.
Number, Optional
βοΈ Step
Set the value that will go on step when changing range input
Number, Optional
ADVANCED
Custom class
An additional class to apply to the dialog wrapper.
Text, Optional
Custom font
Additional class to apply custom fonts
Dropdown, Optional
Popup ID
An optional ID to be returned in the element state whenever an event is fired. Useful when triggering multiple popups from the same element and easily retrieve the corresponding data.
Text, Optional
4) Show popup| Sweet
Display the Sweet Popup
Title
Description
Type
π·οΈ Title
Adds a header to the dialog and places this text. (βοΈ Support BB code)
Text, Optional
π·οΈ Message
Text displayed in the dialog. (βοΈ Support BB code)
Text, Required
π·οΈ Footer
Adds a footer to the dialog and places this text. (βοΈ Support BB code)
Text, Optional
π·οΈ HTML
HTML to render inside the popup. If message and html parameters are provided in the same time, html will be used.
Text, Optional
βοΈ Close button
Whether the dialog should have a close button (x) or not.
Checkbox
βοΈ Dismissable
Allows the user to dismiss the dialog by hitting ESC or clicking the background.
Checkbox
π¨ Theme
Theme color of popup
Dropdown, Required
π¨ Icon
Icon image
Dropdown, Required
π¨ Backdrop color
Color of backdrop
Color, Required
βοΈ Custom icon color
Custom icon color
Color, Optional
βοΈ Custom background
Custom background
Color, Optional
βοΈ Custom text color
Custom text color
Color, Optional
βοΈ Position
Popup window position.
Dropdown, Required
βοΈ Fullscreen
Enables Fullscreen
Checbox
βοΈ Timer duration (ms)
The duration of the timer after which the popup will be closed. In miliseconds.
Number, Optional
βοΈ Timer
Allows the user to dismiss the dialog by hitting ESC or clicking the background.
Checbox
βοΈ Timer progress bar
If set to true, the timer will have a progress bar at the bottom of a popup.
Checbox
βοΈ Animation (show)
Type of animation to apply when popup shows
Dropdown, Optional
βοΈ Animation (hide)
Type of animation to apply when popup hides
Dropdown, Optional
βοΈ Custom width
Popup window width, including paddings. Can be in any CSS unit (px, em/rem, %).
Text, Optional
π¨ Custom image
Add a customized icon or image for the popup.
Image, Optional
βοΈ Image width
If image is set, you can specify image width. Can be in any CSS unit (px,Β em/rem,Β %).
Text, Optional
βοΈ Image height
If image is set, you can specify image height. Can be in any CSS unit (px,Β em/rem,Β %).
Text, Optional
βοΈ Enable steps
Enables More Popup with more steps
Checkbox
βοΈ Steps labels
Label of steps
Text, Optional
βοΈ Current step
Sets the default step number
Number, Optional
π’ Enable button 1
Enables the first button
Checkbox
π’ Button 1| Label
Text displayed in the button. (βοΈ Support BB code)
Text, Required
π’ Button 1| Style
Theme of the button.
Dropdown, Required
π’ Button 1| Color
Color of the button, only work if you selected the "custom" style above.
Color, Optional
π΄ Enable button 2
Enables the second button
Checkbox
π΄ Button 2| Label
Text displayed in the button. (βοΈ Support BB code)
Text, Optilnal
π΄ Button 2| Style
Theme of the button.
Dropdown, Required
π΄ Button 2| Color
Color of the button, only work if you selected the "custom" style above.
Color, Optional
π΅ Enable button 3
Enables the second button
Checkbox
π΅ Button 3| Label
Text displayed in the button. (βοΈ Support BB code)
Text, Optilnal
π΅ Button 3| Style
Theme of the button.
Dropdown, Required
π΅ Button 3| Color
Color of the button, only work if you selected the "custom" style above.
An optional ID to be returned in the element state whenever an event is fired. Useful when triggering multiple popups from the same element and easily retrieve the corresponding data.
Text, Optional
5) Hide current| Sweet
Hides the Sweet Popup
6) Show popup| Simple notification
Display the Simple notification Popup
Title
Description
Type
π·οΈ Title
Adds a header to the dialog and places this text. (βοΈ Support BB code)
Text, Optional
π·οΈ Message
Text displayed in the dialog. (βοΈ Support BB code)
Text, Required
π¨ Template
Can be Success, Warning, Error, Information, Question
Dropdown, Required
βοΈ Timer
Enables timer
Checkbox
βοΈ Timer duration (ms)
Timer duration
Number, Optional
βοΈ Position
For advanced use, please add the "popup | Advanced notification" workflow action instead.
Dropdown, Required
7) Hide All| Simple notification
Hides the Simple notification Popup
8) Show popup| Advanced notification
Display the Advanced notification Popup
Title
Description
Type
π·οΈ Title
Adds a header to the dialog and places this text. (βοΈ Support BB code)
Text, Optional
π·οΈ Message
Text displayed in the dialog. (βοΈ Support BB code)
Text, Required
βοΈ Display mode
Stack is the default behaviour. "Unique" will only display the notification once and not show if another notification is already displayed. "Replace" will close any existing notification.
Dropdown, Required
βοΈ Timer
Enables timer
Checkbox
βοΈ Timer duration (ms)
Timer duration
Number, Optional
βοΈ Show progress bar
Show a progress bar when the timer is enabled.
Dropdown, Required
βοΈ Pause on hover
Pause the toast timeout while the cursor is on it.
Checkbox
βοΈ Reset on hover
Reset the toast timeout while the cursor is on it.
Checkbox
βοΈ Close on click
Allows to close toast clicking on it.
Checkbox
βοΈ Show "close" button
Show "x" close button
Checkbox
βοΈ Allow drag
Allow the notification to be dragged out
Checkbox
βοΈ Preset icon
Use any of the icons from the preset.
Dropdown, Optional
βοΈ Other icon
Please visit Fontawesome website to find the desired icon code
Text, Optional
βοΈ Custom icon
Custom Icon image
Image, Optional
βοΈ Image
Image
Image, Optional
βοΈ Image width
Width of the image in px
Number, Optional
π¨ Preset template
Can be Success, Warning, Error, Information, Question
Dropdown, Optional
π¨ Preset theme
Theme of the preset
Dropdown, Optional
π¨ Preset color
Color of preset
Color, Optional
βοΈ Position
Position of popup
Dropdown, Required
βοΈ Layout
Layout of the notification. Choose "Small" to display the title and message on the same line level.
Dropdown, Required
βοΈ Background color
Background color
Color, Optional
βοΈ Progress bar color
Progress bar color
Color, Optional
βοΈ Icon color
Icon color
Color, Optional
βοΈ Title color
Title color
Color, Optional
βοΈ Title size
Title size
Number, Optional
βοΈ Title line height
Title line height
Number, Optional
βοΈ Message color
Message color
Color, Optional
βοΈ Message size
Message size
Number, Optional
βοΈ Message line height
Message line height
Number, Optional
βοΈ Show overlay
Display an overlay layer on the page.
Checkbox
βοΈ Overlay color
Overlay color
Color, Optional
βοΈ Allow overlay closing
Display an overlay layer on the page when closing
Checkbox
βοΈ Max width
Maximum width of the notification in px.
Number, Optional
βοΈ Custom class
The class that will be applied to the toast. It may be used as a reference.
Text, Optional
βοΈ Animate inside
Enable animations of elements in the toast.
Checkbox
βοΈ Transition In
Default notification open animation.
Dropdown, Optional
βοΈ Transition out
Default notification close animation.
Dropdown, Optional
βοΈ Transition In Mobile
Default notification open animation on mobile.
Dropdown, Optional
βοΈ Transition Out Mobile
Default notification close animation on mobile.
Dropdown, Optional
π’ Activate | Button 1
Enables the first button
Checkbox
π’ Label | Button 1
Text displayed in the button. (βοΈ Support BB code)
Text, Optional
π΄ Activate | Button 2
Enables the second button
Checkbox
π΄ Label | Button 2
Text displayed in the button. (βοΈ Support BB code)
Text, Optional
π΅ Activate | Button 3
Enables the third button
Checkbox
π΅ Label | Button 3
Text displayed in the button. (βοΈ Support BB code)
Text, Optional
π« Activate | Input
Enables the input
Checkbox
π« Type | Input
Can be text, password, number, color, date, time
Dropdown, Optional
π« Focus | Input
If enable, the input will be auto-focused when the notification appears.
Checkbox
Popup ID
An optional ID to be returned in the element state whenever an event is fired. Useful when triggering multiple popups from the same element and easily retrieve the corresponding data.