Canvas Pages and Modules
1.0.0
1.0.0
  • Welcome
  • PAGES
    • Profile Page
    • Standard Page
    • Toggle Tabs Page
    • Mobile Menu Page
    • Video List Page
    • Portal/Dashboard Page
    • Search Page
    • Search Bar Page
    • Listing Profile Page
    • 1-Column Multi-Step Process Page
    • 2-Column Multi-Step Process Page
    • 2-Column Profile Page
  • MODULES
    • Comments Thread
    • Nested Comments Thread (with Like and Reply)
    • Chat Widget
    • Week Daily Availability
    • Video Group
    • Drag and Drop Repeating Group
    • Reviews Repeating Group with Image
    • Reviews (Text Only) Repeating Group
    • Accept/Decline Repeating Group
    • Nested Repeating Group
    • Standard Repeating Group with Image
    • Standard Repeating Group with Image and Add Button Repeating Group
    • Expandable Input Forms Repeating Group
    • Expandable Group (with Button, Link, and Section Header) Repeating Group
    • Expandable Group (Text Only) Repeating Group
    • Single Input Search Bar and Filter Group
    • 1-Column Standard Form Inputs Group
    • 1-Column Instagram Tiles Group
    • 1-Column Link, Text, and Menu Focus Repeating Group
    • 1-Column Title Text, Link, and Body Text Repeating Group
    • 2-Column Title Link and Text Repeating Group
    • 2-Column Simple Form Inputs Group
    • 2-Column Sortable List (Image, Link, Star Rating, and Text) Repeating Group
    • 3-Column Text and Link Repeating Group
    • 3-Column Horizontal Scroll Repeating Group
    • 4-Column Data Table with Title
    • 4-Column Date Table with Cell Selection, Menu Focus Group, and Filters
    • 4-Column Standard Tiles Repeating Group
    • 4-Column Product Image Tiles with Prices Repeating Group
    • 4-Column Video, Star Rating, and Text Tiles Repeating Group
    • 4-Column Reviews Tiles with Star Rating Repeating Group
    • 5-Column Data Table with Sortable Fields
    • 6-Column Small Tiled Horizontal Scroll Repeating Group
  • Popups
    • Stripe Credit Card Purchase Popup
  • Reusables
    • applyfilters
    • menufocusgroup or Menu options (︙)
Powered by GitBook
On this page
  • Overview
  • Structure
  • How to set up
  • Messenger styles

Was this helpful?

  1. MODULES

Chat Widget

PreviousNested Comments Thread (with Like and Reply)NextWeek Daily Availability

Last updated 5 years ago

Was this helpful?

Overview

This module allows a user to manage multiple conversation threads with different users. A user can click into one of the threads and send or view messages/attachments.

Structure

  • When this module is added to a page, it has a reusable element inside called chatwidget. This reusable element contains all of the logic and UI for the module.

  • The module comes with two data types:

    • t-Thread will store the threads between users

    • t-Message will store the messages and attachments in each thread

  • All of the threads are displayed in RepeatingGroup t-Thread

  • All of the messages are displayed in RepeatingGroup t-Message

  • Button SEND sends a new message and Button SEND ATTACHMENT in Popup Upload sends an attachment

How to set up

  • Open the chatwidget reusable

    • var - Website object stores the app's website object. It is used in Button Search for t-Message to pull the website's primary color.

    • var - chat thread stores the thread that the user is viewing.

    • var - user viewing chat stores the user information (current user who is viewing the thread and messages).

  • [OPTIONAL] Modify the data source of var - user viewing chat to include any filters you need for the user that is viewing the thread

Messenger styles

This chat widget comes with two messenger styles:

  • iMessage Style

  • Slack Style

By default, the chat widget uses the iMessage style. You can switch to a different style by opening the chatwidget reusable element, hiding Group M-iMessage, and showing Group M-Slack

Open Popup Hidden Variables. This popup contains three group variables that are used in the chat widget. For more information on how to use Popup Hidden Variables, .

click here
Message threads
List of messages in a thread
Apple iMessage messenger style
Slack messenger style