The Comment Thread component for Retool Apps
An interface to display and enter comments.
Settings
Comment Thread includes the following configurable options when building apps in the IDE.
Properties
All properties for Comment Thread with supported data types or values. You can write JavaScript almost anywhere in Retool to manipulate or read property values.
autoRefreshInterval
The frequency, in seconds, at which to reload data.
avatarFallback
The text that's displayed when there's no Image URL or icon.
avatarIcon
The icon that's displayed for the avatar.
avatarImageSize
The size of the avatar image.
disableSubmit
Whether to disable form submission.
emptyDescription
The description to display before the first message is sent.
emptyTitle
The title to display before the first message is sent.
Properties
method
The JavaScript method to perform when type
is datasource
, widget
, state
, or localStorage
.
Values
datasource | Control query. |
widget | Control component. |
script | Run script. |
state | Set variable. |
localStorage | Set localStorage. |
util | Perform utility action (e.g., Open URL or Confetti). |
global
Whether the object is globally scoped for use in all app pages.
Whether the component is visible.
id
The unique identifier.
isHiddenOnDesktop
Whether the component is visible in the desktop layout.
isHiddenOnMobile
Whether the component is visible in the mobile layout.
maintainSpaceWhenHidden
Whether the component takes up space on the canvas if hidden
is true
.
placeholder
The text to display within the input field when there is no value.
pluginType
The plugin type.
showAvatar
Whether to display an avatar.
showEmptyState
Whether to display an empty state before a message is sent. Enabled by adding the Empty state add-on.
showInEditor
Whether to remain visible in the editor if hidden
is true
.
showTimestamp
Whether to display a timestamp for messages.
title
The text to display as a title.
Methods
JavaScript API methods for interacting with Comment Thread. You can write JavaScript almost anywhere in Retool and use methods to manipulate data and property values.
clearValue
Clear the current values.
commentThread.clearValue()