Canvas Documentation
v4.1
v4.1
  • Introduction
  • Key Features
  • What's New
  • Canvas Design System Figma File
  • CANVAS FUNCTIONALITY
    • Getting Started
    • Branding & Design
    • Marketing Pages
    • Bubble Pages & Blocks
    • Roles & Permissions
    • Menus & Navigation
    • Data & Workflows
    • Emails & Alerts
      • Mail merge terms
    • Privacy rule checker
    • Miscellaneous
      • Setting up two factor authentication
      • Cookie and consent banner
      • Setting your password policy
      • Set up Payment info on Account page
      • Loading screen
      • Configuring multiple languages
      • Customizing your app's portal page colors
    • Reference
      • Pages
        • Index
        • Admin Portal
        • Account
        • Login
        • Legal
        • Reset Password
        • 404
      • Reusable elements
        • Header
        • Footer
        • Signup & Login
        • Cookies Permission
        • Widgets
          • App security
          • Header Widgets
          • Workflow Widgets
        • Admin Portal
          • Admin analytics
          • Admin email & templates
          • Admin header & footer
          • Admin legal popups
          • Admin branding, launch, and settings
          • Admin marketing pages
          • Admin portal canvas logic
          • Admin options settings
        • Menu Focus Elements
      • Data types
      • Option Sets
      • Backend Workflows
      • Design standards
        • Manually Building UI
  • Bubble Best Practices
    • Learning Bubble Basics
    • Principles
    • Database
    • Design
    • Security
    • SEO
    • Speed
    • Modularity
      • Data triggers
  • Canvas library
    • Page templates
      • Free Bubble Marketing Page
      • Premium Bubble Marketing Page
      • Centered Profile Page
      • Left-Justified Profile Page
      • Standard page
      • Toggle Tabs Page
      • Menu Page
      • Mobile Menu Page
      • Video List Page
      • Standard Portal / Dashboard Page
      • Simple Portal / Dashboard Page with Icons
      • Double Sidebar Portal Page Template
      • Search Page
      • Map Search Page with Toggle and Filters
      • Floating Map Search Page
      • Search Bar Page
      • Multi-Step Page With Progress Bar
      • Standard Multi-Step Process Page
      • Multi-Step Process Page with Sidebar
      • Gallery Profile or Product Page
      • Sidebar Profile Page
      • 2-Column Menu Tabs Page
      • 2-Column Checkout Page
      • 2-Column Video Chat Page
      • Vertical Multi-Step Page Template
    • Blocks
      • Monthly Calendar Scheduling Widget
      • No Reply Comments Thread
      • Nested Comments Thread (with Like and Reply)
      • Placeholder Group
      • List with Circular Progress Bar Repeating Group
      • Top Input Chat Widget
      • Bottom Input Chat Widget
      • Toggle Tabs Group
      • Single-Select or Multi-Select Pill Tabs Group
      • Settings group
      • To-Do List Repeating Group
      • Title Group with Button and Filters
      • Product Details Group With Progress Bar
      • Listing details with Icons and Menu Focus Group
      • Week Daily Availability Group
      • Frequently Asked Questions (FAQ) Repeating Group
      • Dismissible Module
      • Video Group
      • About Group
      • Add to Cart Group
      • Full Width Map with Directions Link
      • Location Module (Map and Directions)
      • Drag and Drop Repeating Group
      • Infinite Columns Horizontal Scroll Data Table with Fixed First Column
      • Expiration timer
    • Popups
      • Confirmation Popup
      • Message Popup
      • Image Popup
      • Video Popup
      • Vertical Scroll Popup
      • Edit Popup
      • Standard Form Popup
      • Subscribe Popup
      • Feedback / Contact Popup
      • Details Popup
      • Add List Popup
      • Advanced Form Popup
      • Rating Popup
      • Toggle Tabs Popup
      • Share Popup
      • Multi-Step Popup
      • Invoice Popup
      • Stripe Credit Card Purchase Popup
      • View Profile Popup
      • Send Message Popup
      • Multi-Select Pill Tabs Popup
      • Pricing Plans Popup
    • Reusables
      • Multimage uploader
Powered by GitBook
On this page
  • Overview
  • Structure
  • How to set up
  • How to set up the custom multi-file uploader
  • How to set up the custom multi-image uploader

Was this helpful?

  1. Canvas library
  2. Popups

Advanced Form Popup

Use this for short forms that need multi-file or multi-image uploaders.

PreviousAdd List PopupNextRating Popup

Last updated 2 years ago

Was this helpful?

Overview

A popup that includes custom inputs such as multi-select checkboxes, multi-file and multi-image uploaders.

Structure

The block includes the following:

  • Various bubble input elements (input, multi-line input, dropdown, date/time input, radio buttons, search box, and multi-dropdown)

  • Four custom inputs:

    • Group Inner multi-select options

      • RepeatingGroup Options displays a list of options (set to dummy data for now)

    • Group Inner single checkbox_yes / no

    • Multi-file_uploader (reusable)

How to set up

  • Update the data source for all standard Bubble inputs

  • Update the data source for RepeatingGroup Options and its associated workflows

    • Clicking on Group Main select option will add the current option to a list of selected options on RepeatingGroup Options

    • RepeatingGroup Options has a custom state selected options of type Dummy. Modify the custom state's type.

  • Update Text Click to check this

      • Group Inner single checkbox_yes / no has a yes/no data type. Clicking on the group will display "yes" in the group (check the box) or "no" in the group (uncheck the box)

  • Add workflows to Button Cancel and Button Save changes

How to set up the custom multi-file uploader

  • Multi-file_uploader reusable element contains the following:

    • Multi-file_fileuploader has a custom state of list of files (type: file)

  • HTML multiuploader style includes a code snippet that changes

    Multi-File_uploader files's color. You can modify the color by updating the HEX codes.

  • Upload files (videos, images, and documents) with multi-file_uploader files

  • RepeatingGroup uploaded files displays multi-file_uploader's list of files

  • Clicking on Group Main delete file deletes a file

  • Group Inner image_file contains an image with link preview, a document icon, and a video icon

  • If needed, modify the conditional statement on Image file preview and add any additional file extension you might want to include. The default file extensions include:

    • .jpg

    • .jpeg

    • .png

    • .svg

    • .gif

  • If needed, modify the conditional statement on Feathericon doc and add any additional final extension you might want to include. The default file extensions include:

    • .doc

    • .docx

    • .pdf

    • .xls

    • .xlsx

    • .csv

    • .ppt

    • .pptx

  • If needed, modify the conditional statement on Feathericon video and add any additional final extension you might want to include. The default file extensions include:

    • .mp4

    • .m4a

    • .wmv

    • .mov

How to set up the custom multi-image uploader

(reusable)

Multi-image_uploader
Multimage uploader