Skip to main content
We recommend that you familiarize yourselves with UI Customization Concepts before attempting to modify any components.

Overview

The Comment Dialog Primitives API provides 79 granular components that can be used independently to build completely custom comment interfaces. Each primitive can be used standalone or composed together for maximum customization flexibility.

Usage Patterns

Components are wrapped in a context wrapper that provides shared context to children.
<VeltCommentDialogContextWrapper annotationId="abc123">
  <VeltCommentDialogHeader />
  <VeltCommentDialogComposer />
</VeltCommentDialogContextWrapper>

Pattern 2: ID-Based (Standalone)

Each component receives annotationId directly and works independently.
<VeltCommentDialogHeader annotationId="abc123" />
<VeltCommentDialogComposer annotationId="abc123" />

Common Inputs

All components inherit these base inputs. See CommentDialogCommonProps for the type definition.
React PropHTML AttributeTypeDefaultDescription
annotationIdannotation-idstring-The annotation ID
defaultConditiondefault-conditionbooleantrueWhen false, always shows
inlineCommentSectionModeinline-comment-section-modebooleanfalseInline comment section mode
commentPinSelectedcomment-pin-selectedbooleanfalseComment pin selected state
fullExpandedfull-expandedbooleanfalseFull expansion state

Components

VeltCommentDialogContextWrapper

Context wrapper that provides shared annotation context to child primitives. Props: CommentDialogContextWrapperProps
<VeltCommentDialogContextWrapper
  annotationId="abc123"
  commentId="456"
  commentPinSelected={true}
>
  {children}
</VeltCommentDialogContextWrapper>
Props:
PropTypeRequiredDescription
annotationIdstringYes (root)Annotation ID for children
commentIdstringNoComment ID for children
attachmentIdstringNoAttachment ID for children
commentPinSelectedbooleanNoSelection state for children
[key: string]anyNoAny custom attribute passed via context

VeltCommentDialogHeader

Header component for the comment dialog.
<VeltCommentDialogHeader annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogBody

Body container for the comment dialog thread content.
<VeltCommentDialogBody annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogThreadCard

Complete thread card with all comment metadata and content. See ThreadCardProps.
<VeltCommentDialogThreadCard
  annotationId="abc123"
  commentObj={commentData}
  commentId={456}
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
commentObjobjectNoDirect comment object (Priority 1)
commentIdnumberNoComment ID for lookup (Priority 2)
commentIndexnumberNoIndex in comments array (Priority 3)

VeltCommentDialogThreadCardAvatar

User avatar for the comment author. See CommentIndexProps.
<VeltCommentDialogThreadCardAvatar
  annotationId="abc123"
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
commentIndexnumberNoIndex of comment in array

VeltCommentDialogThreadCardName

Display name of the comment author. See CommentIndexProps.
<VeltCommentDialogThreadCardName
  annotationId="abc123"
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
commentIndexnumberNoIndex of comment in array

VeltCommentDialogThreadCardTime

Timestamp of when the comment was created. See CommentIndexProps.
<VeltCommentDialogThreadCardTime
  annotationId="abc123"
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
commentIndexnumberNoIndex of comment in array

VeltCommentDialogThreadCardMessage

The comment message content. See CommentIndexProps.
<VeltCommentDialogThreadCardMessage
  annotationId="abc123"
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
commentIndexnumberNoIndex of comment in array

VeltCommentDialogThreadCardReactions

Reactions display for the comment. See CommentIndexProps.
<VeltCommentDialogThreadCardReactions
  annotationId="abc123"
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
commentIndexnumberNoIndex of comment in array

VeltCommentDialogThreadCardReactionTool

Tool for adding reactions to a comment. See CommentIndexProps.
<VeltCommentDialogThreadCardReactionTool
  annotationId="abc123"
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
commentIndexnumberNoIndex of comment in array

VeltCommentDialogThreadCardRecordings

Recordings attached to the comment. See CommentIndexProps.
<VeltCommentDialogThreadCardRecordings
  annotationId="abc123"
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
commentIndexnumberNoIndex of comment in array

VeltCommentDialogThreadCardReply

Reply indicator for the thread card.
<VeltCommentDialogThreadCardReply annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogThreadCardUnread

Unread indicator for the comment. See CommentIndexProps.
<VeltCommentDialogThreadCardUnread
  annotationId="abc123"
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
commentIndexnumberNoIndex of comment in array

VeltCommentDialogThreadCardEdited

Edited indicator for the comment. See CommentIndexProps.
<VeltCommentDialogThreadCardEdited
  annotationId="abc123"
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
commentIndexnumberNoIndex of comment in array

VeltCommentDialogThreadCardDraft

Draft indicator for the comment. See CommentIndexProps.
<VeltCommentDialogThreadCardDraft
  annotationId="abc123"
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
commentIndexnumberNoIndex of comment in array

VeltCommentDialogThreadCardDeviceType

Device type indicator for the comment. See CommentIndexProps.
<VeltCommentDialogThreadCardDeviceType
  annotationId="abc123"
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
commentIndexnumberNoIndex of comment in array

VeltCommentDialogThreadCardOptions

Options menu for the comment (edit, delete, etc.). See CommentIndexProps.
<VeltCommentDialogThreadCardOptions
  annotationId="abc123"
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
commentIndexnumberNoIndex of comment in array

VeltCommentDialogComposer

Complete composer with input, attachments, and action buttons. See ComposerProps.
<VeltCommentDialogComposer
  annotationId="abc123"
  placeholder="Write a comment..."
  commentPlaceholder="Add a comment"
  replyPlaceholder="Write a reply"
  editPlaceholder="Edit your comment"
  editMode={false}
  commentObj={null}
  commentIndex={0}
/>
Props:
PropTypeRequiredDescription
placeholderstringNoPrimary placeholder (Priority 1)
commentPlaceholderstringNoPlaceholder for new comment
replyPlaceholderstringNoPlaceholder for reply
editPlaceholderstringNoPlaceholder for edit mode
editModebooleanNoEnable edit mode
commentObjobjectNoComment object for edit mode
commentIndexnumberNoIndex of comment being edited

VeltCommentDialogComposerInput

Text input field for composing comments. See ComposerInputProps.
<VeltCommentDialogComposerInput
  annotationId="abc123"
  placeholder="Type here..."
/>
Props:
PropTypeRequiredDescription
placeholderstringNoInput placeholder text

VeltCommentDialogComposerActionButton

Submit/send button for the composer.
<VeltCommentDialogComposerActionButton annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogComposerAttachmentButton

Button to add file attachments to comments.
<VeltCommentDialogComposerAttachmentButton annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogComposerRecorderButton

Button to add audio/video recordings.
<VeltCommentDialogComposerRecorderButton annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogComposerRecorderPlayer

Player for audio/video recordings in the composer.
<VeltCommentDialogComposerRecorderPlayer annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogComposerFiles

Files display in the composer.
<VeltCommentDialogComposerFiles annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogStatusDropdown

Complete status dropdown with trigger and content.
<VeltCommentDialogStatusDropdown annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogStatusDropdownTrigger

Button that opens the status dropdown.
<VeltCommentDialogStatusDropdownTrigger annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogStatusDropdownTriggerIcon

Icon for the status dropdown trigger.
<VeltCommentDialogStatusDropdownTriggerIcon annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogStatusDropdownTriggerName

Name display for the status dropdown trigger.
<VeltCommentDialogStatusDropdownTriggerName annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogStatusDropdownTriggerArrow

Arrow indicator for the status dropdown trigger.
<VeltCommentDialogStatusDropdownTriggerArrow annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogStatusDropdownContent

Dropdown content container for status options.
<VeltCommentDialogStatusDropdownContent annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogStatusDropdownContentItem

Individual status item in the dropdown. See StatusDropdownItemProps.
<VeltCommentDialogStatusDropdownContentItem
  annotationId="abc123"
  statusObj={statusData}
  statusId="open"
  statusIndex={0}
/>
Props:
PropTypeRequiredDescription
statusObjobjectNoDirect status object (Priority 1)
statusIdstringNoStatus ID for lookup (Priority 2)
statusIndexnumberNoIndex in statuses array (Priority 3)

VeltCommentDialogStatusDropdownContentItemIcon

Icon for a status dropdown item.
<VeltCommentDialogStatusDropdownContentItemIcon annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogStatusDropdownContentItemName

Name display for a status dropdown item.
<VeltCommentDialogStatusDropdownContentItemName annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogPriorityDropdown

Complete priority dropdown with trigger and content.
<VeltCommentDialogPriorityDropdown annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogPriorityDropdownTrigger

Button that opens the priority dropdown.
<VeltCommentDialogPriorityDropdownTrigger annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogPriorityDropdownTriggerIcon

Icon for the priority dropdown trigger.
<VeltCommentDialogPriorityDropdownTriggerIcon annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogPriorityDropdownTriggerName

Name display for the priority dropdown trigger.
<VeltCommentDialogPriorityDropdownTriggerName annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogPriorityDropdownTriggerArrow

Arrow indicator for the priority dropdown trigger.
<VeltCommentDialogPriorityDropdownTriggerArrow annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogPriorityDropdownContent

Dropdown content container for priority options.
<VeltCommentDialogPriorityDropdownContent annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogPriorityDropdownContentItem

Individual priority item in the dropdown. See PriorityDropdownItemProps.
<VeltCommentDialogPriorityDropdownContentItem
  annotationId="abc123"
  priorityObj={priorityData}
  priorityId="high"
  priorityIndex={0}
/>
Props:
PropTypeRequiredDescription
priorityObjobjectNoDirect priority object (Priority 1)
priorityIdstringNoPriority ID for lookup (Priority 2)
priorityIndexnumberNoIndex in priorities array (Priority 3)

VeltCommentDialogPriorityDropdownContentItemIcon

Icon for a priority dropdown item.
<VeltCommentDialogPriorityDropdownContentItemIcon annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogPriorityDropdownContentItemName

Name display for a priority dropdown item.
<VeltCommentDialogPriorityDropdownContentItemName annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogPriorityDropdownContentItemTick

Tick/checkmark for a priority dropdown item.
<VeltCommentDialogPriorityDropdownContentItemTick annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdown

Options menu for actions like assignment, editing, and notifications. See OptionsDropdownProps.
<VeltCommentDialogOptionsDropdown
  annotationId="abc123"
  commentIndex={0}
  enableAssignment={true}
  enableEdit={true}
  enableNotifications={true}
  enablePrivateMode={true}
  enableMarkAsRead={true}
/>
Props:
PropTypeRequiredDescription
commentIndexnumberNoIndex of comment for options
enableAssignmentbooleanNoEnable assignment option
allowAssignmentbooleanNoV1 alias for enableAssignment
enableEditbooleanNoEnable edit option
allowEditbooleanNoV1 alias for enableEdit
enableNotificationsbooleanNoEnable notifications option
allowNotificationsbooleanNoV1 alias for enableNotifications
enablePrivateModebooleanNoEnable private mode option
allowPrivateModebooleanNoV1 alias for enablePrivateMode
enableMarkAsReadbooleanNoEnable mark as read option
allowMarkAsReadbooleanNoV1 alias for enableMarkAsRead

VeltCommentDialogOptionsDropdownTrigger

Trigger button for the options dropdown.
<VeltCommentDialogOptionsDropdownTrigger annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContent

Content container for the options dropdown.
<VeltCommentDialogOptionsDropdownContent annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentAssign

Assign option in the options dropdown.
<VeltCommentDialogOptionsDropdownContentAssign annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentEdit

Edit option in the options dropdown.
<VeltCommentDialogOptionsDropdownContentEdit annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentDelete

Delete option in the options dropdown.
<VeltCommentDialogOptionsDropdownContentDelete annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentDeleteComment

Delete comment option in the options dropdown.
<VeltCommentDialogOptionsDropdownContentDeleteComment annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentDeleteThread

Delete thread option in the options dropdown.
<VeltCommentDialogOptionsDropdownContentDeleteThread annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentMakePrivate

Make private option container in the options dropdown.
<VeltCommentDialogOptionsDropdownContentMakePrivate annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentMakePrivateEnable

Enable private mode option.
<VeltCommentDialogOptionsDropdownContentMakePrivateEnable annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentMakePrivateDisable

Disable private mode option.
<VeltCommentDialogOptionsDropdownContentMakePrivateDisable annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentNotification

Notification option container in the options dropdown.
<VeltCommentDialogOptionsDropdownContentNotification annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentNotificationSubscribe

Subscribe to notifications option.
<VeltCommentDialogOptionsDropdownContentNotificationSubscribe annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentNotificationUnsubscribe

Unsubscribe from notifications option.
<VeltCommentDialogOptionsDropdownContentNotificationUnsubscribe annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentMarkAsRead

Mark as read option container in the options dropdown.
<VeltCommentDialogOptionsDropdownContentMarkAsRead annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentMarkAsReadMarkRead

Mark as read action option.
<VeltCommentDialogOptionsDropdownContentMarkAsReadMarkRead annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogOptionsDropdownContentMarkAsReadMarkUnread

Mark as unread action option.
<VeltCommentDialogOptionsDropdownContentMarkAsReadMarkUnread annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogCustomAnnotationDropdown

Custom annotation dropdown component.
<VeltCommentDialogCustomAnnotationDropdown annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogCustomAnnotationDropdownTrigger

Trigger button for the custom annotation dropdown.
<VeltCommentDialogCustomAnnotationDropdownTrigger annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogCustomAnnotationDropdownTriggerArrow

Arrow indicator for the custom annotation dropdown trigger.
<VeltCommentDialogCustomAnnotationDropdownTriggerArrow annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogCustomAnnotationDropdownTriggerList

List container for the custom annotation dropdown trigger.
<VeltCommentDialogCustomAnnotationDropdownTriggerList annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogCustomAnnotationDropdownTriggerListItem

Individual item in the custom annotation dropdown trigger list. See CustomAnnotationItemProps.
<VeltCommentDialogCustomAnnotationDropdownTriggerListItem
  annotationId="abc123"
  item={itemData}
  index={0}
/>
Props:
PropTypeRequiredDescription
itemobjectNoItem data object
indexnumberNoItem index

VeltCommentDialogCustomAnnotationDropdownTriggerPlaceholder

Placeholder for the custom annotation dropdown trigger.
<VeltCommentDialogCustomAnnotationDropdownTriggerPlaceholder annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogCustomAnnotationDropdownTriggerRemainingCount

Remaining count indicator for the custom annotation dropdown trigger.
<VeltCommentDialogCustomAnnotationDropdownTriggerRemainingCount annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogCustomAnnotationDropdownContent

Content container for the custom annotation dropdown.
<VeltCommentDialogCustomAnnotationDropdownContent annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogCustomAnnotationDropdownContentItem

Individual item in the custom annotation dropdown content. See CustomAnnotationItemProps.
<VeltCommentDialogCustomAnnotationDropdownContentItem
  annotationId="abc123"
  item={itemData}
  index={0}
/>
Props:
PropTypeRequiredDescription
itemobjectNoItem data object
indexnumberNoItem index

VeltCommentDialogCustomAnnotationDropdownContentItemIcon

Icon for a custom annotation dropdown item.
<VeltCommentDialogCustomAnnotationDropdownContentItemIcon annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogCustomAnnotationDropdownContentItemLabel

Label for a custom annotation dropdown item.
<VeltCommentDialogCustomAnnotationDropdownContentItemLabel annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogReplyAvatars

Container for reply avatars.
<VeltCommentDialogReplyAvatars annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogReplyAvatarsList

List container for reply avatars.
<VeltCommentDialogReplyAvatarsList annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogReplyAvatarsListItem

Individual avatar item in the reply avatars list. See ReplyAvatarsListItemProps.
<VeltCommentDialogReplyAvatarsListItem
  annotationId="abc123"
  user={userData}
  index={0}
/>
Props:
PropTypeRequiredDescription
userUserYesUser data object
indexnumberYesIndex of user in list

VeltCommentDialogReplyCount

Reply count display.
<VeltCommentDialogReplyCount annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogAssigneeBanner

Assignee banner container.
<VeltCommentDialogAssigneeBanner annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogAssigneeBannerResolved

Resolved state of the assignee banner.
<VeltCommentDialogAssigneeBannerResolved annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogAssigneeBannerUnresolved

Unresolved state of the assignee banner.
<VeltCommentDialogAssigneeBannerUnresolved annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

VeltCommentDialogAssigneeBannerUnresolveButton

Button to unresolve the assignee banner.
<VeltCommentDialogAssigneeBannerUnresolveButton annotationId="abc123" />
Props: Common inputs only (see Common Inputs section).

Additional Components (Common Inputs Only)

The following components accept only common inputs:
React ComponentHTML Tag
VeltCommentDialogResolveButton<velt-comment-dialog-resolve-button>
VeltCommentDialogUnresolveButton<velt-comment-dialog-unresolve-button>
VeltCommentDialogCopyLink<velt-comment-dialog-copy-link>
VeltCommentDialogCloseButton<velt-comment-dialog-close-button>
VeltCommentDialogDeleteButton<velt-comment-dialog-delete-button>
VeltCommentDialogPrivateBanner<velt-comment-dialog-private-banner>
VeltCommentDialogPrivateButton<velt-comment-dialog-private-button>
VeltCommentDialogGhostBanner<velt-comment-dialog-ghost-banner>
VeltCommentDialogSignIn<velt-comment-dialog-sign-in>
VeltCommentDialogNavigationButton<velt-comment-dialog-navigation-button>
VeltCommentDialogAttachmentButton<velt-comment-dialog-attachment-button>
VeltCommentDialogDeviceTypeIcons<velt-comment-dialog-device-type-icons>
VeltCommentDialogCommentIndex<velt-comment-dialog-comment-index>
VeltCommentDialogCommentNumber<velt-comment-dialog-comment-number>
VeltCommentDialogCommentCategory<velt-comment-dialog-comment-category>
VeltCommentDialogMetadata<velt-comment-dialog-metadata>
VeltCommentDialogThreads<velt-comment-dialog-threads>
VeltCommentDialogAllComment<velt-comment-dialog-all-comment>
VeltCommentDialogApprove<velt-comment-dialog-approve>
VeltCommentDialogUpgrade<velt-comment-dialog-upgrade>
VeltCommentDialogMoreReply<velt-comment-dialog-more-reply>
VeltCommentDialogHideReply<velt-comment-dialog-hide-reply>
VeltCommentDialogToggleReply<velt-comment-dialog-toggle-reply>
VeltCommentDialogToggleReplyShow<velt-comment-dialog-toggle-reply-show>
VeltCommentDialogToggleReplyHide<velt-comment-dialog-toggle-reply-hide>
VeltCommentDialogToggleReplyCount<velt-comment-dialog-toggle-reply-count>
VeltCommentDialogSuggestionAction<velt-comment-dialog-suggestion-action>
VeltCommentDialogSuggestionActionAccept<velt-comment-dialog-suggestion-action-accept>
VeltCommentDialogSuggestionActionReject<velt-comment-dialog-suggestion-action-reject>
VeltCommentDialogCommentSuggestionStatus<velt-comment-dialog-comment-suggestion-status>
VeltCommentDialogAssignDropdown<velt-comment-dialog-assign-dropdown>
VeltCommentDialogAssignMenu<velt-comment-dialog-assign-menu>
VeltCommentDialogOptions<velt-comment-dialog-options>
VeltCommentDialogPriority<velt-comment-dialog-priority>
VeltCommentDialogStatus<velt-comment-dialog-status>
VeltCommentDialogCustomAnnotationDropdown<velt-comment-dialog-custom-annotation-dropdown>

Notes

  • Attribute Naming: HTML uses kebab-case, React uses camelCase
  • Boolean Values: HTML uses “true”/“false” strings, React uses actual booleans
  • Object Values: HTML uses JSON strings, React uses actual objects
  • Required vs Optional: annotationId is required when using standalone mode, not required inside context wrapper

API Reference