> ## Documentation Index
> Fetch the complete documentation index at: https://docs.velt.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Comment Dialog Wireframes

> Wireframe components for building custom Comment Dialog interfaces with maximum flexibility.

<Note>
  We recommend that you familiarize yourselves with [UI Customization Concepts](/ui-customization/overview) before attempting to modify any components.
</Note>

## Overview

<Frame>
  <img src="https://mintcdn.com/velt/PzxoqWAZo7XLjBPF/images/customization/comments/comment-dialog/Overview.png?fit=max&auto=format&n=PzxoqWAZo7XLjBPF&q=85&s=3e9ce533f22c18021049a263196c8182" width="2370" height="2160" data-path="images/customization/comments/comment-dialog/Overview.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe>
            <VeltCommentDialogWireframe.GhostBanner />
            <VeltCommentDialogWireframe.PrivateBanner />
            <VeltCommentDialogWireframe.AssigneeBanner />
            <VeltCommentDialogWireframe.Header />
            <VeltCommentDialogWireframe.PrivateBadge />
            <VeltCommentDialogWireframe.Body />
            <VeltCommentDialogWireframe.Composer />
            <VeltCommentDialogWireframe.VisibilityBanner />
            <VeltCommentDialogWireframe.AllComment />
            <VeltCommentDialogWireframe.Approve />
            <VeltCommentDialogWireframe.SignIn />
            <VeltCommentDialogWireframe.Upgrade />
            <VeltCommentDialogWireframe.SuggestionAction />
        </VeltCommentDialogWireframe>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-wireframe>
            <velt-comment-dialog-ghost-banner-wireframe></velt-comment-dialog-ghost-banner-wireframe>
            <velt-comment-dialog-private-banner-wireframe></velt-comment-dialog-private-banner-wireframe>
            <velt-comment-dialog-assignee-banner-wireframe></velt-comment-dialog-assignee-banner-wireframe>
            <velt-comment-dialog-header-wireframe></velt-comment-dialog-header-wireframe>
            <velt-comment-dialog-private-badge-wireframe></velt-comment-dialog-private-badge-wireframe>
            <velt-comment-dialog-body-wireframe></velt-comment-dialog-body-wireframe>
            <velt-comment-dialog-composer-wireframe></velt-comment-dialog-composer-wireframe>
            <velt-comment-dialog-visibility-banner-wireframe></velt-comment-dialog-visibility-banner-wireframe>
            <velt-comment-dialog-all-comment-wireframe></velt-comment-dialog-all-comment-wireframe>
            <velt-comment-dialog-approve-wireframe></velt-comment-dialog-approve-wireframe>
            <velt-comment-dialog-sign-in-wireframe></velt-comment-dialog-sign-in-wireframe>
            <velt-comment-dialog-upgrade-wireframe></velt-comment-dialog-upgrade-wireframe>
            <velt-comment-dialog-suggestion-action-wireframe></velt-comment-dialog-suggestion-action-wireframe>
        </velt-comment-dialog-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## Ghost Banner

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Ghost%20Banner.png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=98fa96ab8e0033c12aaa0f11c8064a31" width="1198" height="382" data-path="images/customization/comments/comment-dialog/Ghost Banner.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.GhostBanner />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-ghost-banner-wireframe></velt-comment-dialog-ghost-banner-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## Private Banner

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Private%20Banner.png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=88e81d22ce61ad85ce58f5dffe2d6819" width="1198" height="342" data-path="images/customization/comments/comment-dialog/Private Banner.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.PrivateBanner />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-private-banner-wireframe></velt-comment-dialog-private-banner-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## Assignee Banner

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Assignee%20Banner.png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=2c88720a088405a8a9af790f1a501684" width="1198" height="440" data-path="images/customization/comments/comment-dialog/Assignee Banner.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.AssigneeBanner>
            <VeltCommentDialogWireframe.AssigneeBanner.ResolveButton />
            <VeltCommentDialogWireframe.AssigneeBanner.UnresolveButton />
            <VeltCommentDialogWireframe.AssigneeBanner.UserAvatar />
            <VeltCommentDialogWireframe.AssigneeBanner.UserName />
        </VeltCommentDialogWireframe.AssigneeBanner>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-assignee-banner-wireframe>
            <velt-comment-dialog-assignee-banner-resolve-button-wireframe></velt-comment-dialog-assignee-banner-resolve-button-wireframe>
            <velt-comment-dialog-assignee-banner-unresolve-button-wireframe></velt-comment-dialog-assignee-banner-unresolve-button-wireframe>
            <velt-comment-dialog-assignee-banner-user-avatar-wireframe></velt-comment-dialog-assignee-banner-user-avatar-wireframe>
            <velt-comment-dialog-assignee-banner-user-name-wireframe></velt-comment-dialog-assignee-banner-user-name-wireframe>
        </velt-comment-dialog-assignee-banner-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Resolve Button (Assignee Banner)

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Resolve%20Button.png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=5760659b9e4cb8eaf4aad1b898b16c7f" width="1198" height="440" data-path="images/customization/comments/comment-dialog/Resolve Button.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.AssigneeBanner.ResolveButton />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-assignee-banner-resolve-button-wireframe></velt-comment-dialog-assignee-banner-resolve-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Unresolve Button (Assignee Banner)

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.AssigneeBanner.UnresolveButton />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-assignee-banner-unresolve-button-wireframe></velt-comment-dialog-assignee-banner-unresolve-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### User Avatar (Assignee Banner)

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/User%20Avatar.png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=e8fd3e8d667015c61b62414dffa29931" width="1198" height="440" data-path="images/customization/comments/comment-dialog/User Avatar.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.AssigneeBanner.UserAvatar />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-assignee-banner-user-avatar-wireframe></velt-comment-dialog-assignee-banner-user-avatar-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### User Name (Assignee Banner)

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/User%20Name.png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=3a8a544184124e5f6c4b10808bdaf3bf" width="1198" height="440" data-path="images/customization/comments/comment-dialog/User Name.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.AssigneeBanner.UserName />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-assignee-banner-user-name-wireframe></velt-comment-dialog-assignee-banner-user-name-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## Header

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Header.png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=a17f51ddbb8bda820ec515c4b78f98d9" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Header.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Header>
            // Pin Dialog Header
            <VeltCommentDialogWireframe.Status />
            <VeltCommentDialogWireframe.Priority />
            <VeltCommentDialogWireframe.Options />
            <VeltCommentDialogWireframe.CopyLink />
            <VeltCommentDialogWireframe.ResolveButton />
            <VeltCommentDialogWireframe.CustomAnnotationDropdown>

            // Sidebar Dialog Header
            <VeltCommentDialogWireframe.CommentIndex />
            <VeltCommentDialogWireframe.CommentNumber />
            <VeltCommentDialogWireframe.CommentCategory />
            <VeltCommentDialogWireframe.CommentSuggestionStatus />
            <VeltCommentDialogWireframe.NavigationButton />
        </VeltCommentDialogWireframe.Header>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-header-wireframe>
            <velt-comment-dialog-status-wireframe></velt-comment-dialog-status-wireframe>
            <velt-comment-dialog-priority-wireframe></velt-comment-dialog-priority-wireframe>
            <velt-comment-dialog-options-wireframe></velt-comment-dialog-options-wireframe>
            <velt-comment-dialog-copy-link-wireframe></velt-comment-dialog-copy-link-wireframe>
            <velt-comment-dialog-resolve-button-wireframe></velt-comment-dialog-resolve-button-wireframe>
            <velt-comment-dialog-custom-annotation-dropdown-wireframe></velt-comment-dialog-custom-annotation-dropdown-wireframe>

            <!-- Sidebar Dialog Header -->
            <velt-comment-dialog-comment-index-wireframe></velt-comment-dialog-comment-index-wireframe>
            <velt-comment-dialog-comment-number-wireframe></velt-comment-dialog-comment-number-wireframe>
            <velt-comment-dialog-comment-category-wireframe></velt-comment-dialog-comment-category-wireframe>
            <velt-comment-dialog-comment-suggestion-status-wireframe></velt-comment-dialog-comment-suggestion-status-wireframe>
            <velt-comment-dialog-navigation-button-wireframe></velt-comment-dialog-navigation-button-wireframe>
        </velt-comment-dialog-header-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Status (Header)

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Status%20(Header).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=64e0f3ae76a5c30b76795cd4b99f4208" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Status (Header).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Status>
            <VeltCommentDialogWireframe.Status.Trigger />
            <VeltCommentDialogWireframe.Status.Content />
        </VeltCommentDialogWireframe.Status>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-status-wireframe>
            <velt-comment-dialog-status-dropdown-trigger-wireframe></velt-comment-dialog-status-dropdown-trigger-wireframe>
            <velt-comment-dialog-status-dropdown-content-wireframe></velt-comment-dialog-status-dropdown-content-wireframe>
        </velt-comment-dialog-status-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Trigger (Header Status)

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Trigger%20(Header%20Status).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=e3e2a89629d404a738d974170a95f0da" width="1198" height="322" data-path="images/customization/comments/comment-dialog/Trigger (Header Status).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Status.Trigger>
            <VeltCommentDialogWireframe.Status.Trigger.Icon />
            <VeltCommentDialogWireframe.Status.Trigger.Name />
            <VeltCommentDialogWireframe.Status.Trigger.Arrow />
        </VeltCommentDialogWireframe.Status.Trigger>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-status-dropdown-trigger-wireframe>
            <velt-comment-dialog-status-dropdown-trigger-icon-wireframe></velt-comment-dialog-status-dropdown-trigger-icon-wireframe>
            <velt-comment-dialog-status-dropdown-trigger-name-wireframe></velt-comment-dialog-status-dropdown-trigger-name-wireframe>
            <velt-comment-dialog-status-dropdown-trigger-arrow-wireframe></velt-comment-dialog-status-dropdown-trigger-arrow-wireframe>
        </velt-comment-dialog-status-dropdown-trigger-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Icon (Header Status Trigger)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Icon%20(Header%20Status%20Trigger).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=881358ba2e98d823e5f1159391cc2eee" width="1198" height="322" data-path="images/customization/comments/comment-dialog/Icon (Header Status Trigger).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Status.Trigger.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-status-dropdown-trigger-icon-wireframe></velt-comment-dialog-status-dropdown-trigger-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Name (Header Status Trigger)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Name%20(Header%20Status%20Trigger).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=514d5057301bc0bac4baa32ecb35dfa7" width="1198" height="322" data-path="images/customization/comments/comment-dialog/Name (Header Status Trigger).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Status.Trigger.Name />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-status-dropdown-trigger-name-wireframe></velt-comment-dialog-status-dropdown-trigger-name-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Arrow (Header Status Trigger)**

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Arrow%20(Header%20Status%20Trigger).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=9ac37faf9ad8c7c297cb4087f8c5b30e" width="1198" height="322" data-path="images/customization/comments/comment-dialog/Arrow (Header Status Trigger).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Status.Trigger.Arrow />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-status-dropdown-trigger-arrow-wireframe></velt-comment-dialog-status-dropdown-trigger-arrow-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Content (Header Status)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Content%20(Header%20Status).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=ff153039708c9e89f0c03cf93150370e" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Content (Header Status).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Status.Content>
            <VeltCommentDialogWireframe.Status.Content.Item />
        </VeltCommentDialogWireframe.Status.Content>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-status-dropdown-content-wireframe>
            <velt-comment-dialog-status-dropdown-content-item-wireframe></velt-comment-dialog-status-dropdown-content-item-wireframe>
        </velt-comment-dialog-status-dropdown-content-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Item (Header Status Content)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Item%20(Header%20Status%20Content).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=b5a7ac0f874cbc4a36eb77a208df7968" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Item (Header Status Content).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Status.Content.Item>
            <VeltCommentDialogWireframe.Status.Content.Item.Icon />
            <VeltCommentDialogWireframe.Status.Content.Item.Name />
        </VeltCommentDialogWireframe.Status.Content.Item>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-status-dropdown-content-item-wireframe>
            <velt-comment-dialog-status-dropdown-content-item-icon-wireframe></velt-comment-dialog-status-dropdown-content-item-icon-wireframe>
            <velt-comment-dialog-status-dropdown-content-item-name-wireframe></velt-comment-dialog-status-dropdown-content-item-name-wireframe>
        </velt-comment-dialog-status-dropdown-content-item-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Icon (Header Status Content Item)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Icon%20(Header%20Status%20Content%20Item).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=1373f271afcf048ff41853cc02f07f33" width="1198" height="434" data-path="images/customization/comments/comment-dialog/Icon (Header Status Content Item).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Status.Content.Item.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-status-dropdown-content-item-icon-wireframe></velt-comment-dialog-status-dropdown-content-item-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Name (Header Status Content Item)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Name%20(Header%20Status%20Content%20Item).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=936c09200bedb3853507968d3f9418f0" width="1198" height="434" data-path="images/customization/comments/comment-dialog/Name (Header Status Content Item).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Status.Content.Item.Name />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-status-dropdown-content-item-name-wireframe></velt-comment-dialog-status-dropdown-content-item-name-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Priority (Header)

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Priority%20(Header).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=7f3e41fa47957b231d43a0f246c42827" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Priority (Header).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Priority>
            <VeltCommentDialogWireframe.Priority.Trigger />
            <VeltCommentDialogWireframe.Priority.Content />
        </VeltCommentDialogWireframe.Priority>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-priority-wireframe>
            <velt-comment-dialog-priority-dropdown-trigger-wireframe></velt-comment-dialog-priority-dropdown-trigger-wireframe>
            <velt-comment-dialog-priority-dropdown-content-wireframe></velt-comment-dialog-priority-dropdown-content-wireframe>
        </velt-comment-dialog-priority-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Trigger (Header Priority)

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Trigger%20(Header%20Priority).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=ab838e039b8f11423792eb196205fc11" width="1198" height="320" data-path="images/customization/comments/comment-dialog/Trigger (Header Priority).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Priority.Trigger>
            <VeltCommentDialogWireframe.Priority.Trigger.Icon />
            <VeltCommentDialogWireframe.Priority.Trigger.Name />
            <VeltCommentDialogWireframe.Priority.Trigger.Arrow />
        </VeltCommentDialogWireframe.Priority.Trigger>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-priority-dropdown-trigger-wireframe>
            <velt-comment-dialog-priority-dropdown-trigger-icon-wireframe></velt-comment-dialog-priority-dropdown-trigger-icon-wireframe>
            <velt-comment-dialog-priority-dropdown-trigger-name-wireframe></velt-comment-dialog-priority-dropdown-trigger-name-wireframe>
            <velt-comment-dialog-priority-dropdown-trigger-arrow-wireframe></velt-comment-dialog-priority-dropdown-trigger-arrow-wireframe>
        </velt-comment-dialog-priority-dropdown-trigger-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Icon (Header Priority Trigger)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Icon%20(Header%20Priority%20Trigger).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=3422f7b2b815124ad570c0054d3441f8" width="1198" height="320" data-path="images/customization/comments/comment-dialog/Icon (Header Priority Trigger).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Priority.Trigger.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-priority-dropdown-trigger-icon-wireframe></velt-comment-dialog-priority-dropdown-trigger-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Name (Header Priority Trigger)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Name%20(Header%20Priority%20Trigger).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=0ba4c3a0a48da4595a1a189e6dfbae37" width="1198" height="320" data-path="images/customization/comments/comment-dialog/Name (Header Priority Trigger).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Priority.Trigger.Name />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-priority-dropdown-trigger-name-wireframe></velt-comment-dialog-priority-dropdown-trigger-name-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Arrow (Header Priority Trigger)**

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Arrow%20(Header%20Priority%20Trigger).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=aa9bc78a6af4ebf32413caff0f295b17" width="1198" height="320" data-path="images/customization/comments/comment-dialog/Arrow (Header Priority Trigger).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Priority.Trigger.Arrow />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-priority-dropdown-trigger-arrow-wireframe></velt-comment-dialog-priority-dropdown-trigger-arrow-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Content (Header Priority)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Content%20(Header%20Priority).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=9c33296d7babdd2b467c4bfcb621e4c8" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Content (Header Priority).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Priority.Content>
            <VeltCommentDialogWireframe.Priority.Content.Item />
        </VeltCommentDialogWireframe.Priority.Content>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-priority-dropdown-content-wireframe>
            <velt-comment-dialog-priority-dropdown-content-item-wireframe></velt-comment-dialog-priority-dropdown-content-item-wireframe>
        </velt-comment-dialog-priority-dropdown-content-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Item (Header Priority Content)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Item%20(Header%20Priority%20Content).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=1906c8a05b54cc4d064ee247828eb824" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Item (Header Priority Content).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Priority.Content.Item>
            <VeltCommentDialogWireframe.Priority.Content.Item.Icon />
            <VeltCommentDialogWireframe.Priority.Content.Item.Name />
            <VeltCommentDialogWireframe.Priority.Content.Item.Tick />
        </VeltCommentDialogWireframe.Priority.Content.Item>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-priority-dropdown-content-item-wireframe>
            <velt-comment-dialog-priority-dropdown-content-item-icon-wireframe></velt-comment-dialog-priority-dropdown-content-item-icon-wireframe>
            <velt-comment-dialog-priority-dropdown-content-item-name-wireframe></velt-comment-dialog-priority-dropdown-content-item-name-wireframe>
            <velt-comment-dialog-priority-dropdown-content-item-tick-wireframe></velt-comment-dialog-priority-dropdown-content-item-tick-wireframe>
        </velt-comment-dialog-priority-dropdown-content-item-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Icon (Header Priority Content Item)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Icon%20(Header%20Priority%20Content%20Item).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=c6df74e0c107d8e7ccc7618826d95c3f" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Icon (Header Priority Content Item).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Priority.Content.Item.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-priority-dropdown-content-item-icon-wireframe></velt-comment-dialog-priority-dropdown-content-item-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Name (Header Priority Content Item)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Name%20(Header%20Priority%20Content%20Item).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=aa0ada111467b5ae591df65ae78c6b51" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Name (Header Priority Content Item).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Priority.Content.Item.Name />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-priority-dropdown-content-item-name-wireframe></velt-comment-dialog-priority-dropdown-content-item-name-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Tick (Header Priority Content Item)**

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Tick%20(Header%20Priority%20Content%20Item).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=a5601807c4025e42291569ad1733daa4" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Tick (Header Priority Content Item).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Priority.Content.Item.Tick />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-priority-dropdown-content-item-tick-wireframe></velt-comment-dialog-priority-dropdown-content-item-tick-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Options (Header)

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Options%20(Header).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=9452b4100b750c2661fbe4bfb00943cd" width="1198" height="850" data-path="images/customization/comments/comment-dialog/Options (Header).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options>
            <VeltCommentDialogWireframe.Options.Trigger />
            <VeltCommentDialogWireframe.Options.Content />
        </VeltCommentDialogWireframe.Options>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-options-wireframe>
            <velt-comment-dialog-options-dropdown-trigger-wireframe></velt-comment-dialog-options-dropdown-trigger-wireframe>
            <velt-comment-dialog-options-dropdown-content-wireframe></velt-comment-dialog-options-dropdown-content-wireframe>
        </velt-comment-dialog-options-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Trigger (Header Options)

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Trigger%20(Header%20Options).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=a21fbb36d8de6eb3a0c801ad86e7eb2f" width="1198" height="298" data-path="images/customization/comments/comment-dialog/Trigger (Header Options).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Trigger />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-options-dropdown-trigger-wireframe></velt-comment-dialog-options-dropdown-trigger-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Content (Header Options)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Content%20(Header%20Options).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=8a52449b60fb24f48962543d59bf2fb4" width="1198" height="994" data-path="images/customization/comments/comment-dialog/Content (Header Options).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Content>
            <VeltCommentDialogWireframe.Options.Content.MarkAsRead />
            <VeltCommentDialogWireframe.Options.Content.MakePrivate />
            <VeltCommentDialogWireframe.Options.Content.Assign />
            <VeltCommentDialogWireframe.Options.Content.Edit />
            <VeltCommentDialogWireframe.Options.Content.Delete />
            <VeltCommentDialogWireframe.Options.Content.Notification />
        </VeltCommentDialogWireframe.Options.Content>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-options-dropdown-content-wireframe>
            <velt-comment-dialog-options-dropdown-content-mark-as-read-wireframe></velt-comment-dialog-options-dropdown-content-mark-as-read-wireframe>
            <velt-comment-dialog-options-dropdown-content-make-private-wireframe></velt-comment-dialog-options-dropdown-content-make-private-wireframe>
            <velt-comment-dialog-options-dropdown-content-assign-wireframe></velt-comment-dialog-options-dropdown-content-assign-wireframe>
            <velt-comment-dialog-options-dropdown-content-edit-wireframe></velt-comment-dialog-options-dropdown-content-edit-wireframe>
            <velt-comment-dialog-options-dropdown-content-delete-wireframe></velt-comment-dialog-options-dropdown-content-delete-wireframe>
            <velt-comment-dialog-options-dropdown-content-notification-wireframe></velt-comment-dialog-options-dropdown-content-notification-wireframe>
        </velt-comment-dialog-options-dropdown-content-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Mark As Read (Header Options Content)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Content.MarkAsRead />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-options-dropdown-content-mark-as-read-wireframe></velt-comment-dialog-options-dropdown-content-mark-as-read-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Make Private (Header Options Content)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Make%20Private%20(Header%20Options%20Content).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=0516d89b6ab6df9abafde146743faa53" width="1198" height="588" data-path="images/customization/comments/comment-dialog/Make Private (Header Options Content).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Content.MakePrivate>
            <VeltCommentDialogWireframe.Options.Content.MakePrivate.Enable />
            <VeltCommentDialogWireframe.Options.Content.MakePrivate.Disable />
        </VeltCommentDialogWireframe.Options.Content.MakePrivate>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-options-dropdown-content-make-private-wireframe>
            <velt-comment-dialog-options-dropdown-content-make-private-enable-wireframe></velt-comment-dialog-options-dropdown-content-make-private-enable-wireframe>
            <velt-comment-dialog-options-dropdown-content-make-private-disable-wireframe></velt-comment-dialog-options-dropdown-content-make-private-disable-wireframe>
        </velt-comment-dialog-options-dropdown-content-make-private-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Enable (Header Options Content Make Private)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Enable%20(Header%20Options%20Content%20Make%20Private).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=a409b7faaf9a793c22bfb01cb80e2a5a" width="1198" height="588" data-path="images/customization/comments/comment-dialog/Enable (Header Options Content Make Private).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Content.MakePrivate.Enable />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-options-dropdown-content-make-private-enable-wireframe></velt-comment-dialog-options-dropdown-content-make-private-enable-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Disable (Header Options Content Make Private)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Disable%20(Header%20Options%20Content%20Make%20Private).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=e1f61d8806c8d4a4d5db06dfd2120fb8" width="1198" height="588" data-path="images/customization/comments/comment-dialog/Disable (Header Options Content Make Private).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Content.MakePrivate.Disable />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-options-dropdown-content-make-private-disable-wireframe></velt-comment-dialog-options-dropdown-content-make-private-disable-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Assign (Header Options Content)**

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Assign%20(Header%20Options%20Content).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=e08752fe16b93ca0b13d21c50ba83e9f" width="1198" height="532" data-path="images/customization/comments/comment-dialog/Assign (Header Options Content).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Content.Assign />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-options-dropdown-content-assign-wireframe></velt-comment-dialog-options-dropdown-content-assign-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Edit (Header Options Content)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Edit%20(Header%20Options%20Content).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=8b2be2b55eec2b925265f6a275c562f8" width="1198" height="532" data-path="images/customization/comments/comment-dialog/Edit (Header Options Content).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Content.Edit />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-options-dropdown-content-edit-wireframe></velt-comment-dialog-options-dropdown-content-edit-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Delete (Header Options Content)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Delete%20(Header%20Options%20Content).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=3964289444d500a39cbdf9bfddf8d9a8" width="1198" height="636" data-path="images/customization/comments/comment-dialog/Delete (Header Options Content).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Content.Delete>
            <VeltCommentDialogWireframe.Options.Content.Delete.Thread />
            <VeltCommentDialogWireframe.Options.Content.Delete.Comment />
        </VeltCommentDialogWireframe.Options.Content.Delete>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-options-dropdown-content-delete-wireframe>
            <velt-comment-dialog-options-dropdown-content-delete-thread-wireframe></velt-comment-dialog-options-dropdown-content-delete-thread-wireframe>
            <velt-comment-dialog-options-dropdown-content-delete-comment-wireframe></velt-comment-dialog-options-dropdown-content-delete-comment-wireframe>
        </velt-comment-dialog-options-dropdown-content-delete-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Thread (Header Options Content Delete)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Content.Delete.Thread />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-options-dropdown-content-delete-thread-wireframe></velt-comment-dialog-options-dropdown-content-delete-thread-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Comment (Header Options Content Delete)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Content.Delete.Comment />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-options-dropdown-content-delete-comment-wireframe></velt-comment-dialog-options-dropdown-content-delete-comment-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Notification (Header Options Content)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Notification%20(Header%20Options%20Content).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=66d3c84f562c82a041a211c5af25f246" width="1198" height="532" data-path="images/customization/comments/comment-dialog/Notification (Header Options Content).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Content.Notification>
            <VeltCommentDialogWireframe.Options.Content.Notification.Subscribe />
            <VeltCommentDialogWireframe.Options.Content.Notification.Unsubscribe />
        </VeltCommentDialogWireframe.Options.Content.Notification>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-options-dropdown-content-notification-wireframe>
            <velt-comment-dialog-options-dropdown-content-notification-subscribe-wireframe></velt-comment-dialog-options-dropdown-content-notification-subscribe-wireframe>
            <velt-comment-dialog-options-dropdown-content-notification-unsubscribe-wireframe></velt-comment-dialog-options-dropdown-content-notification-unsubscribe-wireframe>
        </velt-comment-dialog-options-dropdown-content-notification-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Subscribe (Header Options Content Notification)**

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Subscribe%20(Header%20Options%20Content%20Notification).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=6eb5817cc362a6678dde7648d7647021" width="1198" height="532" data-path="images/customization/comments/comment-dialog/Subscribe (Header Options Content Notification).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Content.Notification.Subscribe />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-options-dropdown-content-notification-subscribe-wireframe></velt-comment-dialog-options-dropdown-content-notification-subscribe-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Unsubscribe (Header Options Content Notification)**

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Unsubscribe%20(Header%20Options%20Content%20Notification).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=9ce682ca90f55c2f15ff02f674f11647" width="1198" height="532" data-path="images/customization/comments/comment-dialog/Unsubscribe (Header Options Content Notification).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Options.Content.Notification.Unsubscribe />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-options-dropdown-content-notification-unsubscribe-wireframe></velt-comment-dialog-options-dropdown-content-notification-unsubscribe-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Copy Link (Header)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Copy%20Link%20(Header).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=fbf09bba5b0e72eca1993cd4d7097f46" width="1198" height="346" data-path="images/customization/comments/comment-dialog/Copy Link (Header).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CopyLink />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-copy-link-wireframe></velt-comment-dialog-copy-link-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Resolve Button (Header)

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Resolve%20Button%20(Header).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=cc78efb60985896f3833dd6dec886489" width="1198" height="346" data-path="images/customization/comments/comment-dialog/Resolve Button (Header).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ResolveButton />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-resolve-button-wireframe></velt-comment-dialog-resolve-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Custom Annotation Dropdown (Header)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Custom%20Annotation%20Dropdown%20(Header).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=a17bf04fcbbf25931a88e7bb43d0f8f1" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Custom Annotation Dropdown (Header).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CustomAnnotationDropdown>
            <VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger />
            <VeltCommentDialogWireframe.CustomAnnotationDropdown.Content />
        </VeltCommentDialogWireframe.CustomAnnotationDropdown>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-custom-annotation-dropdown-wireframe>
            <velt-comment-dialog-custom-annotation-dropdown-trigger-wireframe></velt-comment-dialog-custom-annotation-dropdown-trigger-wireframe>
            <velt-comment-dialog-custom-annotation-dropdown-content-wireframe></velt-comment-dialog-custom-annotation-dropdown-content-wireframe>
        </velt-comment-dialog-custom-annotation-dropdown-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Trigger (Header Custom Annotation Dropdown)

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Trigger%20(Header%20Custom%20Annotation%20Dropdown).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=0e7c14be51e89f19aae6b58ef2e7ff53" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Trigger (Header Custom Annotation Dropdown).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger>
            <VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger.List />
            <VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger.RemainingCount />
            <VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger.Placeholder />
            <VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger.Arrow />
        </VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-custom-annotation-dropdown-trigger-wireframe>
            <velt-comment-dialog-custom-annotation-dropdown-trigger-list-wireframe></velt-comment-dialog-custom-annotation-dropdown-trigger-list-wireframe>
            <velt-comment-dialog-custom-annotation-dropdown-trigger-remaining-count-wireframe></velt-comment-dialog-custom-annotation-dropdown-trigger-remaining-count-wireframe>
            <velt-comment-dialog-custom-annotation-dropdown-trigger-placeholder-wireframe></velt-comment-dialog-custom-annotation-dropdown-trigger-placeholder-wireframe>
            <velt-comment-dialog-custom-annotation-dropdown-trigger-arrow-wireframe></velt-comment-dialog-custom-annotation-dropdown-trigger-arrow-wireframe>
        </velt-comment-dialog-custom-annotation-dropdown-trigger-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **List (Header Custom Annotation Dropdown Trigger)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Item%20(Header%20Custom%20Annotation%20Dropdown%20Trigger%20List).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=ce88b2e90d0eac0e61cd19c6ab8ec193" width="1198" height="346" data-path="images/customization/comments/comment-dialog/Item (Header Custom Annotation Dropdown Trigger List).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger.List>
            <VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger.List.Item />
        </VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger.List>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-custom-annotation-dropdown-trigger-list-wireframe>
            <velt-comment-dialog-custom-annotation-dropdown-trigger-list-item-wireframe></velt-comment-dialog-custom-annotation-dropdown-trigger-list-item-wireframe>
        </velt-comment-dialog-custom-annotation-dropdown-trigger-list-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Item (Header Custom Annotation Dropdown Trigger List)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Item%20(Header%20Custom%20Annotation%20Dropdown%20Trigger%20List).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=ce88b2e90d0eac0e61cd19c6ab8ec193" width="1198" height="346" data-path="images/customization/comments/comment-dialog/Item (Header Custom Annotation Dropdown Trigger List).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger.List.Item />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-custom-annotation-dropdown-trigger-list-item-wireframe></velt-comment-dialog-custom-annotation-dropdown-trigger-list-item-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Remaining Count (Header Custom Annotation Dropdown Trigger)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Remaining%20Count%20(Header%20Custom%20Annotation%20Dropdown%20Trigger).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=7131de0cfad834fb4cf273be0ae58048" width="1198" height="346" data-path="images/customization/comments/comment-dialog/Remaining Count (Header Custom Annotation Dropdown Trigger).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger.RemainingCount />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-custom-annotation-dropdown-trigger-remaining-count-wireframe></velt-comment-dialog-custom-annotation-dropdown-trigger-remaining-count-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Placeholder (Header Custom Annotation Dropdown Trigger)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Placeholder%20(Header%20Custom%20Annotation%20Dropdown%20Trigger).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=7c3ff26befc5a239933c3039a7da5653" width="1198" height="346" data-path="images/customization/comments/comment-dialog/Placeholder (Header Custom Annotation Dropdown Trigger).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger.Placeholder />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-custom-annotation-dropdown-trigger-placeholder-wireframe></velt-comment-dialog-custom-annotation-dropdown-trigger-placeholder-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Arrow (Header Custom Annotation Dropdown Trigger)**

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Arrow%20(Header%20Custom%20Annotation%20Dropdown%20Trigger).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=189a367b3afa11226b20e6ae0376ff3c" width="1198" height="346" data-path="images/customization/comments/comment-dialog/Arrow (Header Custom Annotation Dropdown Trigger).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CustomAnnotationDropdown.Trigger.Arrow />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-custom-annotation-dropdown-trigger-arrow-wireframe></velt-comment-dialog-custom-annotation-dropdown-trigger-arrow-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Content (Header Custom Annotation Dropdown)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Content%20(Header%20Custom%20Annotation%20Dropdown).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=b393e02617bc7dbd067a6c5be12f0b02" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Content (Header Custom Annotation Dropdown).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CustomAnnotationDropdown.Content>
            <VeltCommentDialogWireframe.CustomAnnotationDropdown.Content.Item />
        </VeltCommentDialogWireframe.CustomAnnotationDropdown.Content>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-custom-annotation-dropdown-content-wireframe>
            <velt-comment-dialog-custom-annotation-dropdown-content-item-wireframe></velt-comment-dialog-custom-annotation-dropdown-content-item-wireframe>
        </velt-comment-dialog-custom-annotation-dropdown-content-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Item (Header Custom Annotation Dropdown Content)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Item%20(Header%20Custom%20Annotation%20Dropdown%20Content).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=71effc4645fcf806db5e07bf3ef312fc" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Item (Header Custom Annotation Dropdown Content).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CustomAnnotationDropdown.Content.Item>
            <VeltCommentDialogWireframe.CustomAnnotationDropdown.Content.Item.Label />
            <VeltCommentDialogWireframe.CustomAnnotationDropdown.Content.Item.Icon />
        </VeltCommentDialogWireframe.CustomAnnotationDropdown.Content.Item>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-custom-annotation-dropdown-content-item-wireframe>
            <velt-comment-dialog-custom-annotation-dropdown-content-item-label-wireframe></velt-comment-dialog-custom-annotation-dropdown-content-item-label-wireframe>
            <velt-comment-dialog-custom-annotation-dropdown-content-item-icon-wireframe></velt-comment-dialog-custom-annotation-dropdown-content-item-icon-wireframe>
        </velt-comment-dialog-custom-annotation-dropdown-content-item-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Label (Header Custom Annotation Dropdown Content Item)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Label%20(Header%20Custom%20Annotation%20Dropdown%20Content%20Item).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=49f69f6652be8f2483978029bd9605f3" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Label (Header Custom Annotation Dropdown Content Item).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CustomAnnotationDropdown.Content.Item.Label />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-custom-annotation-dropdown-content-item-label-wireframe></velt-comment-dialog-custom-annotation-dropdown-content-item-label-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Icon (Header Custom Annotation Dropdown Content Item)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Icon%20(Header%20Custom%20Annotation%20Dropdown%20Content%20Item).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=e185e37b99070e1eadd182a5b4cbd11f" width="1198" height="678" data-path="images/customization/comments/comment-dialog/Icon (Header Custom Annotation Dropdown Content Item).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CustomAnnotationDropdown.Content.Item.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-custom-annotation-dropdown-content-item-icon-wireframe></velt-comment-dialog-custom-annotation-dropdown-content-item-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Comment Index (Header)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Comment%20Index%20(Header).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=761e53b7424a49fcb0a5eb75983c21dd" width="1198" height="300" data-path="images/customization/comments/comment-dialog/Comment Index (Header).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CommentIndex />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-comment-index-wireframe></velt-comment-dialog-comment-index-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Comment Number (Header)

The annotation number displays in the comment dialog header, providing a persistent identifier for each comment that remains constant across sessions. This number makes it easy to reference specific comments in team discussions or documentation.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CommentNumber />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-comment-number-wireframe></velt-comment-dialog-comment-number-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Comment Category (Header)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Comment%20Category%20(Header).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=ef22e8aa3cc3559eb0e2615e64c5e66a" width="1198" height="300" data-path="images/customization/comments/comment-dialog/Comment Category (Header).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CommentCategory />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-comment-category-wireframe></velt-comment-dialog-comment-category-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Comment Suggestion Status (Header)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Comment%20Suggestion%20Status%20(Header).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=4a3495083bca62d4df42965e60a922b7" width="1198" height="300" data-path="images/customization/comments/comment-dialog/Comment Suggestion Status (Header).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.CommentSuggestionStatus />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-comment-suggestion-status-wireframe></velt-comment-dialog-comment-suggestion-status-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Navigation Button (Header)

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Navigation%20Button%20(Header).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=634215731ce1295b36c5c0dc4237b7d7" width="1198" height="300" data-path="images/customization/comments/comment-dialog/Navigation Button (Header).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.NavigationButton />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-navigation-button-wireframe></velt-comment-dialog-navigation-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## Private Badge

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Private%20Badge.png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=888dafb3967a3fc2186f6144a453dcd1" width="1198" height="336" data-path="images/customization/comments/comment-dialog/Private Badge.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.PrivateBadge />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-private-badge-wireframe></velt-comment-dialog-private-badge-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## Body

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Body.png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=2efe06417c294cd4e5757a4943dcf4a0" width="1198" height="652" data-path="images/customization/comments/comment-dialog/Body.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Body>
            <VeltCommentDialogWireframe.Threads />
            <VeltCommentDialogWireframe.ToggleReply />
            <VeltCommentDialogWireframe.HideReply />
            <VeltCommentDialogWireframe.ReplyAvatars />
        </VeltCommentDialogWireframe.Body>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-body-wireframe>
            <velt-comment-dialog-threads-wireframe></velt-comment-dialog-threads-wireframe>
            <velt-comment-dialog-toggle-reply-wireframe></velt-comment-dialog-toggle-reply-wireframe>
            <velt-comment-dialog-hide-reply-wireframe></velt-comment-dialog-hide-reply-wireframe>
            <velt-comment-dialog-reply-avatars-wireframe></velt-comment-dialog-reply-avatars-wireframe>
        </velt-comment-dialog-body-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Threads (Body)

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Threads%20(Body).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=92adcf86083b4f1ce1cb5d1a62dfc53b" width="1198" height="734" data-path="images/customization/comments/comment-dialog/Threads (Body).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Threads>
            <VeltCommentDialogWireframe.ThreadCard />
            <VeltCommentDialogWireframe.MoreReply />
        </VeltCommentDialogWireframe.Threads>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-threads-wireframe>
            <velt-comment-dialog-thread-card-wireframe></velt-comment-dialog-thread-card-wireframe>
            <velt-comment-dialog-more-reply-wireframe></velt-comment-dialog-more-reply-wireframe>
        </velt-comment-dialog-threads-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Thread Card (Body Threads)

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Thread%20Card%20(Body%20Threads).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=a6b802a4e2bae90f82f7b05b30081f1d" width="1198" height="1362" data-path="images/customization/comments/comment-dialog/Thread Card (Body Threads).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard>
            <VeltCommentDialogWireframe.ThreadCard.Avatar />
            <VeltCommentDialogWireframe.ThreadCard.Name />
            <VeltCommentDialogWireframe.ThreadCard.Time />
            <VeltCommentDialogWireframe.ThreadCard.Unread />
            <VeltCommentDialogWireframe.ThreadCard.SeenDropdown />
            <VeltCommentDialogWireframe.ThreadCard.Edited />
            <VeltCommentDialogWireframe.ThreadCard.DeviceType />
            <VeltCommentDialogWireframe.ThreadCard.ReactionTool />
            <VeltCommentDialogWireframe.ThreadCard.Options />
            <VeltCommentDialogWireframe.ThreadCard.Message />
            <VeltCommentDialogWireframe.ThreadCard.EditComposer />
            <VeltCommentDialogWireframe.ThreadCard.Reactions />
            <VeltCommentDialogWireframe.ThreadCard.ReactionPin />
            <VeltCommentDialogWireframe.ThreadCard.Attachments />
            <VeltCommentDialogWireframe.ThreadCard.Recordings />
            <VeltCommentDialogWireframe.ThreadCard.Reply />
            <VeltCommentDialogWireframe.ThreadCard.AssignButton />
            <VeltReactionToolWireframe />
            <VeltReactionPinWireframe />
            <VeltReactionsPanelWireframe />
            <VeltReactionPinTooltipWireframe />
            <VeltAutocompleteChipTooltipWireframe />
        </VeltCommentDialogWireframe.ThreadCard>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-wireframe>
            <velt-comment-dialog-thread-card-avatar-wireframe></velt-comment-dialog-thread-card-avatar-wireframe>
            <velt-comment-dialog-thread-card-name-wireframe></velt-comment-dialog-thread-card-name-wireframe>
            <velt-comment-dialog-thread-card-unread-wireframe></velt-comment-dialog-thread-card-unread-wireframe>
            <velt-comment-dialog-thread-card-seen-dropdown-wireframe></velt-comment-dialog-thread-card-seen-dropdown-wireframe>
            <velt-comment-dialog-thread-card-time-wireframe></velt-comment-dialog-thread-card-time-wireframe>
            <velt-comment-dialog-thread-card-device-type-wireframe></velt-comment-dialog-thread-card-device-type-wireframe>
            <velt-comment-dialog-thread-card-edited-wireframe></velt-comment-dialog-thread-card-edited-wireframe>
            <velt-comment-dialog-thread-card-options-wireframe></velt-comment-dialog-thread-card-options-wireframe>
            <velt-comment-dialog-thread-card-message-wireframe></velt-comment-dialog-thread-card-message-wireframe>
            <velt-comment-dialog-thread-card-edit-composer-wireframe></velt-comment-dialog-thread-card-edit-composer-wireframe>
            <velt-comment-dialog-thread-card-reaction-tool-wireframe></velt-comment-dialog-thread-card-reaction-tool-wireframe>
            <velt-comment-dialog-thread-card-reactions-wireframe></velt-comment-dialog-thread-card-reactions-wireframe>
            <velt-comment-dialog-thread-card-reaction-pin-wireframe></velt-comment-dialog-thread-card-reaction-pin-wireframe>
            <velt-comment-dialog-thread-card-attachments-wireframe></velt-comment-dialog-thread-card-attachments-wireframe>
            <velt-comment-dialog-thread-card-recordings-wireframe></velt-comment-dialog-thread-card-recordings-wireframe>
            <velt-comment-dialog-thread-card-reply-wireframe></velt-comment-dialog-thread-card-reply-wireframe>
            <velt-comment-dialog-thread-card-assign-button-wireframe></velt-comment-dialog-thread-card-assign-button-wireframe>
            <velt-autocomplete-chip-tooltip-wireframe></velt-autocomplete-chip-tooltip-wireframe>
            <velt-reactions-panel-wireframe></velt-reactions-panel-wireframe>
            <velt-reaction-pin-wireframe></velt-reaction-pin-wireframe>
            <velt-reaction-pin-tooltip-wireframe></velt-reaction-pin-tooltip-wireframe>
            <velt-reaction-tool-wireframe></velt-reaction-tool-wireframe>
        </velt-comment-dialog-thread-card-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Avatar (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Avatar%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=b19aabdbe6ae6b69ef62080c7b3104e6" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Avatar (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Avatar />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-avatar-wireframe></velt-comment-dialog-thread-card-avatar-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Name (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Name%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=c8d9bc2f3cf22656db7084fce2372744" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Name (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Name />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-name-wireframe></velt-comment-dialog-thread-card-name-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Unread (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Unread%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=bd4ffb6ec34fb8d1401bc0ecfb611992" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Unread (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Unread />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-unread-wireframe></velt-comment-dialog-thread-card-unread-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Seen Dropdown (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Seen%20Dropdown%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=5fbf2b16c6e8a26c68241ff5dc5174e6" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Seen Dropdown (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.SeenDropdown>
            <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Trigger />
            <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content />
        </VeltCommentDialogWireframe.ThreadCard.SeenDropdown>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-seen-dropdown-wireframe>
            <velt-comment-dialog-thread-card-seen-dropdown-trigger-wireframe></velt-comment-dialog-thread-card-seen-dropdown-trigger-wireframe>
            <velt-comment-dialog-thread-card-seen-dropdown-content-wireframe></velt-comment-dialog-thread-card-seen-dropdown-content-wireframe>
        </velt-comment-dialog-thread-card-seen-dropdown-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Trigger (Body Threads Thread Card Seen Dropdown)**

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Trigger%20(Body%20Threads%20Thread%20Card%20Seen%20Dropdown).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=fdfcef2d023cc5bcb1265642d237a442" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Trigger (Body Threads Thread Card Seen Dropdown).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Trigger />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-seen-dropdown-trigger-wireframe></velt-comment-dialog-thread-card-seen-dropdown-trigger-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Content (Body Threads Thread Card Seen Dropdown)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Content%20(Body%20Threads%20Thread%20Card%20Seen%20Dropdown).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=8fa30559d2c33d3b8b772762cc686263" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Content (Body Threads Thread Card Seen Dropdown).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content>
            <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Title />
            <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Items />
        </VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-seen-dropdown-content-wireframe>
            <velt-comment-dialog-thread-card-seen-dropdown-content-title-wireframe></velt-comment-dialog-thread-card-seen-dropdown-content-title-wireframe>
            <velt-comment-dialog-thread-card-seen-dropdown-content-items-wireframe></velt-comment-dialog-thread-card-seen-dropdown-content-items-wireframe>
        </velt-comment-dialog-thread-card-seen-dropdown-content-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Title (Body Threads Thread Card Seen Dropdown Content)**

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Title%20(Body%20Threads%20Thread%20Card%20Seen%20Dropdown%20Content).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=427ef7d49b9df4e34f5073561d14d873" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Title (Body Threads Thread Card Seen Dropdown Content).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Title />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-seen-dropdown-content-title-wireframe></velt-comment-dialog-thread-card-seen-dropdown-content-title-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Items (Body Threads Thread Card Seen Dropdown Content)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Items%20(Body%20Threads%20Thread%20Card%20Seen%20Dropdown%20Content).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=793d28194c98e84394f8c82d89f7d6dc" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Items (Body Threads Thread Card Seen Dropdown Content).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Items>
            <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Items.Item />
        </VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Items>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-seen-dropdown-content-items-wireframe>
            <velt-comment-dialog-thread-card-seen-dropdown-content-items-item-wireframe></velt-comment-dialog-thread-card-seen-dropdown-content-items-item-wireframe>
        </velt-comment-dialog-thread-card-seen-dropdown-content-items-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Item (Body Threads Thread Card Seen Dropdown Content Items)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Item%20(Body%20Threads%20Thread%20Card%20Seen%20Dropdown%20Content%20Items).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=fca98407341af48443fdd12e69344300" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Item (Body Threads Thread Card Seen Dropdown Content Items).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Items.Item> 
            <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Items.Item.Time />
            <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Items.Item.Name />
            <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Items.Item.Avatar />
        </VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Items.Item> 
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-seen-dropdown-content-items-item-wireframe>
            <velt-comment-dialog-thread-card-seen-dropdown-content-item-time-wireframe></velt-comment-dialog-thread-card-seen-dropdown-content-item-time-wireframe>
            <velt-comment-dialog-thread-card-seen-dropdown-content-item-name-wireframe></velt-comment-dialog-thread-card-seen-dropdown-content-item-name-wireframe>
            <velt-comment-dialog-thread-card-seen-dropdown-content-item-avatar-wireframe></velt-comment-dialog-thread-card-seen-dropdown-content-item-avatar-wireframe>
        </velt-comment-dialog-thread-card-seen-dropdown-content-items-item-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Time (Body Threads Thread Card Seen Dropdown Content Items Item)**

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Time%20(Body%20Threads%20Thread%20Card%20Seen%20Dropdown%20Content%20Items%20Item).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=db8cd1e45e32a50a7af419c0cbb722aa" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Time (Body Threads Thread Card Seen Dropdown Content Items Item).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Items.Item.Time />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-seen-dropdown-content-item-time-wireframe></velt-comment-dialog-thread-card-seen-dropdown-content-item-time-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Name (Body Threads Thread Card Seen Dropdown Content Items Item)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Name%20(Body%20Threads%20Thread%20Card%20Seen%20Dropdown%20Content%20Items%20Item).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=5902d911308bbc80d349be6ae5c41bd7" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Name (Body Threads Thread Card Seen Dropdown Content Items Item).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Items.Item.Name />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe> 
        <velt-comment-dialog-thread-card-seen-dropdown-content-item-name-wireframe></velt-comment-dialog-thread-card-seen-dropdown-content-item-name-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Avatar (Body Threads Thread Card Seen Dropdown Content Items Item)**

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Avatar%20(Body%20Threads%20Thread%20Card%20Seen%20Dropdown%20Content%20Items%20Item).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=ad07a02dc35454fee7eb76f7e8a7d759" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Avatar (Body Threads Thread Card Seen Dropdown Content Items Item).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.SeenDropdown.Content.Items.Item.Avatar />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-seen-dropdown-content-item-avatar-wireframe></velt-comment-dialog-thread-card-seen-dropdown-content-item-avatar-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Time (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Time%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=4e8e256486ef4cc84a61b8260561a001" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Time (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Time />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-time-wireframe></velt-comment-dialog-thread-card-time-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Device Type (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Device%20Type%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=f03a17067d0f92d901937c82bc9a6fab" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Device Type (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.DeviceType />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-device-type-wireframe></velt-comment-dialog-thread-card-device-type-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Edited (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Edited%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=f687d776e9dbe87bb56f37ead6b95000" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Edited (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Edited />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-edited-wireframe></velt-comment-dialog-thread-card-edited-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Options (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Options%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=456c2fd5416ead98e0df9eb6b199c207" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Options (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Options>
            <VeltCommentDialogWireframe.ThreadCard.Options.Trigger />
            <VeltCommentDialogWireframe.ThreadCard.Options.Content />
        </VeltCommentDialogWireframe.ThreadCard.Options>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-options-wireframe>
            <velt-comment-dialog-thread-card-options-dropdown-trigger-wireframe></velt-comment-dialog-thread-card-options-dropdown-trigger-wireframe>
            <velt-comment-dialog-thread-card-options-dropdown-content-wireframe></velt-comment-dialog-thread-card-options-dropdown-content-wireframe>
        </velt-comment-dialog-thread-card-options-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Trigger (Body Threads Thread Card Options)**

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Trigger%20(Body%20Threads%20Thread%20Card%20Options).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=791032c17c309fc14944152f8844c77c" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Trigger (Body Threads Thread Card Options).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Options.Trigger />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-options-dropdown-trigger-wireframe></velt-comment-dialog-thread-card-options-dropdown-trigger-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Content (Body Threads Thread Card Options)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Content%20(Body%20Threads%20Thread%20Card%20Options).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=c82c2e39f127d38b93dca7d2a82b9951" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Content (Body Threads Thread Card Options).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Options.Content>
            <VeltCommentDialogWireframe.ThreadCard.Options.Content.MarkAsRead />
            <VeltCommentDialogWireframe.ThreadCard.Options.Content.Edit />
            <VeltCommentDialogWireframe.ThreadCard.Options.Content.Delete />
        </VeltCommentDialogWireframe.ThreadCard.Options.Content>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-thread-card-options-dropdown-content-wireframe>
            <velt-comment-dialog-thread-card-options-dropdown-content-mark-as-read-wireframe></velt-comment-dialog-thread-card-options-dropdown-content-mark-as-read-wireframe>
            <velt-comment-dialog-thread-card-options-dropdown-content-edit-wireframe></velt-comment-dialog-thread-card-options-dropdown-content-edit-wireframe>
            <velt-comment-dialog-thread-card-options-dropdown-content-delete-wireframe></velt-comment-dialog-thread-card-options-dropdown-content-delete-wireframe>
        </velt-comment-dialog-thread-card-options-dropdown-content-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Mark As Read (Body Threads Thread Card Options Content)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Options.Content.MarkAsRead />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-thread-card-options-dropdown-content-mark-as-read-wireframe></velt-comment-dialog-thread-card-options-dropdown-content-mark-as-read-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Edit (Body Threads Thread Card Options Content)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Edit%20(Body%20Threads%20Thread%20Card%20Options%20Content).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=8974aace9ed4d8abf260d53eb53ac5ad" width="1198" height="438" data-path="images/customization/comments/comment-dialog/Edit (Body Threads Thread Card Options Content).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Options.Content.Edit />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-options-dropdown-content-edit-wireframe></velt-comment-dialog-thread-card-options-dropdown-content-edit-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Delete (Body Threads Thread Card Options Content)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Delete%20(Body%20Threads%20Thread%20Card%20Options%20Content).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=89735013a02ecae0e74545525131830a" width="1198" height="592" data-path="images/customization/comments/comment-dialog/Delete (Body Threads Thread Card Options Content).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Options.Content.Delete>
            <VeltCommentDialogWireframe.ThreadCard.Options.Content.Delete.Thread />
            <VeltCommentDialogWireframe.ThreadCard.Options.Content.Delete.Comment />
        </VeltCommentDialogWireframe.ThreadCard.Options.Content.Delete>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-options-dropdown-content-delete-wireframe>
            <velt-comment-dialog-thread-card-options-dropdown-content-delete-thread-wireframe></velt-comment-dialog-thread-card-options-dropdown-content-delete-thread-wireframe>
            <velt-comment-dialog-thread-card-options-dropdown-content-delete-comment-wireframe></velt-comment-dialog-thread-card-options-dropdown-content-delete-comment-wireframe>
        </velt-comment-dialog-thread-card-options-dropdown-content-delete-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Thread (Body Threads Thread Card Options Content Delete)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Options.Content.Delete.Thread />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-options-dropdown-content-delete-thread-wireframe></velt-comment-dialog-thread-card-options-dropdown-content-delete-thread-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Comment (Body Threads Thread Card Options Content Delete)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Options.Content.Delete.Comment />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-options-dropdown-content-delete-comment-wireframe></velt-comment-dialog-thread-card-options-dropdown-content-delete-comment-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Message (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Message%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=fd62d8bcf7b68cc4c194450f17bd650a" width="1198" height="356" data-path="images/customization/comments/comment-dialog/Message (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Message />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-message-wireframe></velt-comment-dialog-thread-card-message-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **ShowMore (Body Threads Thread Card Message)**

Visible when message truncation is enabled and the message exceeds the line limit. Clicking expands the message.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Message.ShowMore />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-message-show-more-wireframe>
          <!-- custom Show more content -->
        </velt-comment-dialog-thread-card-message-show-more-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **ShowLess (Body Threads Thread Card Message)**

Visible when an expanded truncated message is shown. Clicking collapses it back.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Message.ShowLess />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-message-show-less-wireframe>
          <!-- custom Show less content -->
        </velt-comment-dialog-thread-card-message-show-less-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **EditComposer (Body Threads Thread Card)**

Conditionally renders when a comment is being edited.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.EditComposer />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-thread-card-edit-composer-wireframe></velt-comment-dialog-thread-card-edit-composer-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Reaction Tool (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Reaction%20Tool%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=aaf9c12a223b6d0a040467c266b2f298" width="1198" height="356" data-path="images/customization/comments/comment-dialog/Reaction Tool (Body Threads Thread Card).png" />
</Frame>

Use `excludeReactionIds` to hide specific reactions from the reaction picker.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.ReactionTool excludeReactionIds={['thumbs-up', 'heart']} />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-thread-card-reaction-tool-wireframe exclude-reaction-ids='["thumbs-up", "heart"]'></velt-comment-dialog-thread-card-reaction-tool-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Reactions (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Reactions%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=260fdbc7cccba96e89a0126a12b45e4b" width="1198" height="356" data-path="images/customization/comments/comment-dialog/Reactions (Body Threads Thread Card).png" />
</Frame>

Use `excludeReactionIds` to hide specific reactions from display.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Reactions excludeReactionIds={['thumbs-up', 'heart']} />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-thread-card-reactions-wireframe exclude-reaction-ids='["thumbs-up", "heart"]'></velt-comment-dialog-thread-card-reactions-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **ReactionPin (Body Threads Thread Card)**

Display a specific reaction as a pinned standalone element.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.ReactionPin reactionId="thumbs-up" />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-thread-card-reaction-pin-wireframe reaction-id="thumbs-up"></velt-comment-dialog-thread-card-reaction-pin-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**Props**:

* `reactionId` ([`IVeltCommentDialogThreadCardReactionPinProps`](/api-reference/sdk/models/data-models#iveltcommentdialogthreadcardreactionpinprops)): Unique identifier of the reaction to pin and display

##### **Attachments (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Attachments%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=a58fcfd2897691128f32ecfc67728e30" width="1198" height="920" data-path="images/customization/comments/comment-dialog/Attachments (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Attachments>
            <VeltCommentDialogWireframe.ThreadCard.Attachments.Image />
            <VeltCommentDialogWireframe.ThreadCard.Attachments.Other />
        </VeltCommentDialogWireframe.ThreadCard.Attachments>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-attachments-wireframe>
            <velt-comment-dialog-thread-card-attachments-image-wireframe></velt-comment-dialog-thread-card-attachments-image-wireframe>
            <velt-comment-dialog-thread-card-attachments-other-wireframe></velt-comment-dialog-thread-card-attachments-other-wireframe>
        </velt-comment-dialog-thread-card-attachments-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Image (Body Threads Thread Card Attachments)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Image%20(Body%20Threads%20Thread%20Card%20Attachments).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=f95ad6093576f909fbc8369a1b3dffbf" width="1198" height="768" data-path="images/customization/comments/comment-dialog/Image (Body Threads Thread Card Attachments).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Attachments.Image>
            <VeltCommentDialogWireframe.ThreadCard.Attachments.Image.Preview />
            <VeltCommentDialogWireframe.ThreadCard.Attachments.Image.Delete />
            <VeltCommentDialogWireframe.ThreadCard.Attachments.Image.Download />
        </VeltCommentDialogWireframe.ThreadCard.Attachments.Image>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-attachments-image-wireframe>
            <velt-comment-dialog-thread-card-attachments-image-preview-wireframe></velt-comment-dialog-thread-card-attachments-image-preview-wireframe>
            <velt-comment-dialog-thread-card-attachments-image-delete-wireframe></velt-comment-dialog-thread-card-attachments-image-delete-wireframe>
            <velt-comment-dialog-thread-card-attachments-image-download-wireframe></velt-comment-dialog-thread-card-attachments-image-download-wireframe>
        </velt-comment-dialog-thread-card-attachments-image-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Preview (Body Threads Thread Card Attachments Image)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Preview%20(Body%20Threads%20Thread%20Card%20Attachments%20Image).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=adfd7cb8750345f73416119b2bf23774" width="1198" height="768" data-path="images/customization/comments/comment-dialog/Preview (Body Threads Thread Card Attachments Image).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Attachments.Image.Preview />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-attachments-image-preview-wireframe></velt-comment-dialog-thread-card-attachments-image-preview-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Delete (Body Threads Thread Card Attachments Image)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Delete%20(Body%20Threads%20Thread%20Card%20Attachments%20Image).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=cf43b48613c3bfb143e971a0bd79f553" width="1198" height="768" data-path="images/customization/comments/comment-dialog/Delete (Body Threads Thread Card Attachments Image).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Attachments.Image.Delete />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-attachments-image-delete-wireframe></velt-comment-dialog-thread-card-attachments-image-delete-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Download (Body Threads Thread Card Attachments Image)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Download%20(Body%20Threads%20Thread%20Card%20Attachments%20Image).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=f6014813860807740bccfca724299a85" width="1198" height="768" data-path="images/customization/comments/comment-dialog/Download (Body Threads Thread Card Attachments Image).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Attachments.Image.Download />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-attachments-image-download-wireframe></velt-comment-dialog-thread-card-attachments-image-download-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Other (Body Threads Thread Card Attachments)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Other%20(Body%20Threads%20Thread%20Card%20Attachments).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=c80a08f1a6edb7942e4d671ede34c27d" width="1198" height="626" data-path="images/customization/comments/comment-dialog/Other (Body Threads Thread Card Attachments).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Attachments.Other>
            <VeltCommentDialogWireframe.ThreadCard.Attachments.Other.Delete />
            <VeltCommentDialogWireframe.ThreadCard.Attachments.Other.Download />
            <VeltCommentDialogWireframe.ThreadCard.Attachments.Other.Icon />
            <VeltCommentDialogWireframe.ThreadCard.Attachments.Other.Name />
            <VeltCommentDialogWireframe.ThreadCard.Attachments.Other.Size />
        </VeltCommentDialogWireframe.ThreadCard.Attachments.Other>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-attachments-other-wireframe>
            <velt-comment-dialog-thread-card-attachments-other-delete-wireframe></velt-comment-dialog-thread-card-attachments-other-delete-wireframe>
            <velt-comment-dialog-thread-card-attachments-other-download-wireframe></velt-comment-dialog-thread-card-attachments-other-download-wireframe>
            <velt-comment-dialog-thread-card-attachments-other-icon-wireframe></velt-comment-dialog-thread-card-attachments-other-icon-wireframe>
            <velt-comment-dialog-thread-card-attachments-other-name-wireframe></velt-comment-dialog-thread-card-attachments-other-name-wireframe>
            <velt-comment-dialog-thread-card-attachments-other-size-wireframe></velt-comment-dialog-thread-card-attachments-other-size-wireframe>
        </velt-comment-dialog-thread-card-attachments-other-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Delete (Body Threads Thread Card Attachments Other)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Delete%20(Body%20Threads%20Thread%20Card%20Attachments%20Other).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=6879d8b6b077e1c7b8c4ee854199fb20" width="1198" height="626" data-path="images/customization/comments/comment-dialog/Delete (Body Threads Thread Card Attachments Other).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Attachments.Other.Delete />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-attachments-other-delete-wireframe></velt-comment-dialog-thread-card-attachments-other-delete-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Download (Body Threads Thread Card Attachments Other)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Download%20(Body%20Threads%20Thread%20Card%20Attachments%20Other).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=aa7918f577f25647e7d4e5c008a3aeed" width="1198" height="626" data-path="images/customization/comments/comment-dialog/Download (Body Threads Thread Card Attachments Other).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Attachments.Other.Download />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-attachments-other-download-wireframe></velt-comment-dialog-thread-card-attachments-other-download-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Icon (Body Threads Thread Card Attachments Other)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Icon%20(Body%20Threads%20Thread%20Card%20Attachments%20Other).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=15b2b652460b4863dbfa27e4fd1da0d8" width="1198" height="626" data-path="images/customization/comments/comment-dialog/Icon (Body Threads Thread Card Attachments Other).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Attachments.Other.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-attachments-other-icon-wireframe></velt-comment-dialog-thread-card-attachments-other-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Name (Body Threads Thread Card Attachments Other)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Name%20(Body%20Threads%20Thread%20Card%20Attachments%20Other).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=f89d84ebb000f4a9c2e1f071033b0d59" width="1198" height="626" data-path="images/customization/comments/comment-dialog/Name (Body Threads Thread Card Attachments Other).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Attachments.Other.Name />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-attachments-other-name-wireframe></velt-comment-dialog-thread-card-attachments-other-name-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Size (Body Threads Thread Card Attachments Other)**

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Size%20(Body%20Threads%20Thread%20Card%20Attachments%20Other).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=e7643e8c0219ef6d98e979e335ab5de4" width="1198" height="626" data-path="images/customization/comments/comment-dialog/Size (Body Threads Thread Card Attachments Other).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Attachments.Other.Size />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-attachments-other-size-wireframe></velt-comment-dialog-thread-card-attachments-other-size-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Recordings (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Recordings%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=281d948ef02ac809df40d4f00268746b" width="1198" height="626" data-path="images/customization/comments/comment-dialog/Recordings (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Recordings />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-thread-card-recordings-wireframe></velt-comment-dialog-thread-card-recordings-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Autocomplete Chip Tooltip (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Autocomplete%20Chip%20Tooltip%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=795d7eaaa55db39a5c4611a13163b644" width="1198" height="626" data-path="images/customization/comments/comment-dialog/Autocomplete Chip Tooltip (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltAutocompleteChipTooltipWireframe>
            <VeltAutocompleteChipTooltipWireframe.Icon />
            <VeltAutocompleteChipTooltipWireframe.Name />
            <VeltAutocompleteChipTooltipWireframe.Description />
        </VeltAutocompleteChipTooltipWireframe>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-autocomplete-chip-tooltip-wireframe>
            <velt-autocomplete-chip-tooltip-icon-wireframe></velt-autocomplete-chip-tooltip-icon-wireframe>
            <velt-autocomplete-chip-tooltip-name-wireframe></velt-autocomplete-chip-tooltip-name-wireframe>
            <velt-autocomplete-chip-tooltip-description-wireframe></velt-autocomplete-chip-tooltip-description-wireframe>
        </velt-autocomplete-chip-tooltip-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Icon (Body Threads Thread Card Autocomplete Chip Tooltip)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Icon%20(Body%20Threads%20Thread%20Card%20Autocomplete%20Chip%20Tooltip).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=4b3f7c1cc12c97af6c408538d937fd5b" width="1198" height="626" data-path="images/customization/comments/comment-dialog/Icon (Body Threads Thread Card Autocomplete Chip Tooltip).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltAutocompleteChipTooltipWireframe.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-autocomplete-chip-tooltip-icon-wireframe></velt-autocomplete-chip-tooltip-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Name (Body Threads Thread Card Autocomplete Chip Tooltip)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Name%20(Body%20Threads%20Thread%20Card%20Autocomplete%20Chip%20Tooltip).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=349fadb6f0365f2fd6e0511ea051dbcc" width="1198" height="626" data-path="images/customization/comments/comment-dialog/Name (Body Threads Thread Card Autocomplete Chip Tooltip).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltAutocompleteChipTooltipWireframe.Name />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-autocomplete-chip-tooltip-name-wireframe></velt-autocomplete-chip-tooltip-name-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Description (Body Threads Thread Card Autocomplete Chip Tooltip)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Description%20(Body%20Threads%20Thread%20Card%20Autocomplete%20Chip%20Tooltip).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=4cf4118868c42c95032ba6f7208aab67" width="1198" height="626" data-path="images/customization/comments/comment-dialog/Description (Body Threads Thread Card Autocomplete Chip Tooltip).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltAutocompleteChipTooltipWireframe.Description />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-autocomplete-chip-tooltip-description-wireframe></velt-autocomplete-chip-tooltip-description-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Reactions Panel (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Reactions%20Panel%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=22cbadec5556d1893b1b93301366cadc" width="1198" height="338" data-path="images/customization/comments/comment-dialog/Reactions Panel (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltReactionsPanelWireframe>
            <VeltReactionsPanelWireframe.Items />
        </VeltReactionsPanelWireframe>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-reactions-panel-wireframe>
            <velt-reactions-panel-items-wireframe></velt-reactions-panel-items-wireframe>
        </velt-reactions-panel-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Items (Body Threads Thread Card Reactions Panel)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Items%20(Body%20Threads%20Thread%20Card%20Reactions%20Panel).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=393c719dbc9a90405632db48adda2b09" width="1198" height="338" data-path="images/customization/comments/comment-dialog/Items (Body Threads Thread Card Reactions Panel).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltReactionsPanelWireframe.Items>
            <VeltReactionsPanelWireframe.Items.Item />
        </VeltReactionsPanelWireframe.Items>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-reactions-panel-items-wireframe>
            <velt-reactions-panel-item-wireframe></velt-reactions-panel-item-wireframe>
        </velt-reactions-panel-items-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Item (Body Threads Thread Card Reactions Panel Items)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Item%20(Body%20Threads%20Thread%20Card%20Reactions%20Panel%20Items).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=a1b25ddd63748f8741ced7909f8968b6" width="1198" height="338" data-path="images/customization/comments/comment-dialog/Item (Body Threads Thread Card Reactions Panel Items).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltReactionsPanelWireframe.Items.Item>
            <VeltReactionsPanelWireframe.Items.Item.Emoji />
        </VeltReactionsPanelWireframe.Items.Item>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-reactions-panel-item-wireframe>
            <velt-reactions-panel-item-emoji-wireframe></velt-reactions-panel-item-emoji-wireframe>
        </velt-reactions-panel-item-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Emoji (Body Threads Thread Card Reactions Panel Items Item)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Emoji%20(Body%20Threads%20Thread%20Card%20Reactions%20Panel%20Items%20Item).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=652132ebf168511aeb78cdd4427e21ce" width="1198" height="338" data-path="images/customization/comments/comment-dialog/Emoji (Body Threads Thread Card Reactions Panel Items Item).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltReactionsPanelWireframe.Items.Item.Emoji />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-reactions-panel-item-emoji-wireframe></velt-reactions-panel-item-emoji-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Reaction Pin (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Reaction%20Pin%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=fbc11f0f154796c12665ae61fffd8377" width="1198" height="338" data-path="images/customization/comments/comment-dialog/Reaction Pin (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltReactionPinWireframe>
            <VeltReactionPinWireframe.Emoji />
            <VeltReactionPinWireframe.Count />
        </VeltReactionPinWireframe>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-reaction-pin-wireframe>
            <velt-reaction-pin-emoji-wireframe></velt-reaction-pin-emoji-wireframe>
            <velt-reaction-pin-count-wireframe></velt-reaction-pin-count-wireframe>
        </velt-reaction-pin-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Emoji (Body Threads Thread Card Reaction Pin)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Emoji%20(Body%20Threads%20Thread%20Card%20Reaction%20Pin).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=e7bcbeaeebfe23471610192c17f632e5" width="1198" height="338" data-path="images/customization/comments/comment-dialog/Emoji (Body Threads Thread Card Reaction Pin).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltReactionPinWireframe.Emoji />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-reaction-pin-emoji-wireframe></velt-reaction-pin-emoji-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Count (Body Threads Thread Card Reaction Pin)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Count%20(Body%20Threads%20Thread%20Card%20Reaction%20Pin).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=9e75de6b7691133c5ac530d93b2a45bc" width="1198" height="338" data-path="images/customization/comments/comment-dialog/Count (Body Threads Thread Card Reaction Pin).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltReactionPinWireframe.Count />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-reaction-pin-count-wireframe></velt-reaction-pin-count-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Reaction Pin Tooltip (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Reaction%20Pin%20Tooltip%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=02c7a6023b0765fa4b0f583f8084370a" width="1198" height="540" data-path="images/customization/comments/comment-dialog/Reaction Pin Tooltip (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltReactionPinTooltipWireframe>
            <VeltReactionPinTooltipWireframe.Users />
        </VeltReactionPinTooltipWireframe>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-reaction-pin-tooltip-wireframe>
            <velt-reaction-pin-tooltip-users-wireframe></velt-reaction-pin-tooltip-users-wireframe>
        </velt-reaction-pin-tooltip-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Users (Body Threads Thread Card Reaction Pin Tooltip)**

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Users%20(Body%20Threads%20Thread%20Card%20Reaction%20Pin%20Tooltip).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=67241b3c119150c344fdd895bfd2cc1c" width="1198" height="540" data-path="images/customization/comments/comment-dialog/Users (Body Threads Thread Card Reaction Pin Tooltip).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltReactionPinTooltipWireframe.Users>
            <VeltReactionPinTooltipWireframe.Users.User />
        </VeltReactionPinTooltipWireframe.Users>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-reaction-pin-tooltip-users-wireframe>
            <velt-reaction-pin-tooltip-user-wireframe></velt-reaction-pin-tooltip-user-wireframe>
        </velt-reaction-pin-tooltip-users-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **User (Body Threads Thread Card Reaction Pin Tooltip Users)**

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/User%20(Body%20Threads%20Thread%20Card%20Reaction%20Pin%20Tooltip).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=052f51c49cdb44666f2a39d48d8dc3e6" width="1198" height="540" data-path="images/customization/comments/comment-dialog/User (Body Threads Thread Card Reaction Pin Tooltip).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltReactionPinTooltipWireframe.Users.User>
            <VeltReactionPinTooltipWireframe.Users.User.Avatar />
            <VeltReactionPinTooltipWireframe.Users.User.Name />
        </VeltReactionPinTooltipWireframe.Users.User>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-reaction-pin-tooltip-user-wireframe>
            <velt-reaction-pin-tooltip-user-avatar-wireframe></velt-reaction-pin-tooltip-user-avatar-wireframe>
            <velt-reaction-pin-tooltip-user-name-wireframe></velt-reaction-pin-tooltip-user-name-wireframe>
        </velt-reaction-pin-tooltip-user-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Avatar (Body Threads Thread Card Reaction Pin Tooltip Users User)**

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Avatar%20(Body%20Threads%20Thread%20Card%20Reaction%20Pin%20Tooltip%20Users%20User).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=165e75f1f7d252c31fe8ee44cf1a2e26" width="1198" height="540" data-path="images/customization/comments/comment-dialog/Avatar (Body Threads Thread Card Reaction Pin Tooltip Users User).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltReactionPinTooltipWireframe.Users.User.Avatar />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-reaction-pin-tooltip-user-avatar-wireframe></velt-reaction-pin-tooltip-user-avatar-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Name (Body Threads Thread Card Reaction Pin Tooltip Users User)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Name%20(Body%20Threads%20Thread%20Card%20Reaction%20Pin%20Tooltip%20Users%20User).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=15e1a1b3fe79aecd5780824a38a6b04b" width="1198" height="540" data-path="images/customization/comments/comment-dialog/Name (Body Threads Thread Card Reaction Pin Tooltip Users User).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltReactionPinTooltipWireframe.Users.User.Name />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-reaction-pin-tooltip-user-name-wireframe></velt-reaction-pin-tooltip-user-name-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Reaction Tool (Body Threads Thread Card)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Reaction%20Tool%20(Body%20Threads%20Thread%20Card).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=aaf9c12a223b6d0a040467c266b2f298" width="1198" height="356" data-path="images/customization/comments/comment-dialog/Reaction Tool (Body Threads Thread Card).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltReactionToolWireframe>
            {/* Your custom element */}
        </VeltReactionToolWireframe>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-reaction-tool-wireframe>
            <!-- Your custom element -->
        </velt-reaction-tool-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Reply (Body Threads Thread Card)**

The Reply component provides a quick reply button on each comment thread card, enabling users to respond directly without expanding the full comment dialog. This streamlines the commenting workflow in collaborative environments.

This button is hidden by default and can be enabled through wireframe customization.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.Reply />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-thread-card-reply-wireframe></velt-comment-dialog-thread-card-reply-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Assign Button (Body Threads Thread Card)**

The Assign Button component allows you to customize the assign button that appears on individual comment thread cards.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ThreadCard.AssignButton />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-thread-card-assign-button-wireframe></velt-comment-dialog-thread-card-assign-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### MoreReply (Body Threads)

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/MoreReply%20(Body%20Threads).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=4af3a57b028bab4d17ca9cbc2722762d" width="1198" height="540" data-path="images/customization/comments/comment-dialog/MoreReply (Body Threads).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.MoreReply />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-more-reply-wireframe></velt-comment-dialog-more-reply-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Reply Avatars (Body)

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Reply%20Avatars%20(Body).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=760d9b64e290b4949e7558ce0f5c5506" width="1198" height="514" data-path="images/customization/comments/comment-dialog/Reply Avatars (Body).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ReplyAvatars>
            <VeltCommentDialogWireframe.ReplyAvatars.List />
            <VeltCommentDialogWireframe.ReplyAvatars.RemainingCount />
        </VeltCommentDialogWireframe.ReplyAvatars>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-reply-avatars-wireframe>
            <velt-comment-dialog-reply-avatars-list-wireframe></velt-comment-dialog-reply-avatars-list-wireframe>
            <velt-comment-dialog-reply-avatars-remaining-count-wireframe></velt-comment-dialog-reply-avatars-remaining-count-wireframe>
        </velt-comment-dialog-reply-avatars-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### List (Body Reply Avatars)

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/List%20(Body%20Reply%20Avatars).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=19f3923f8f130ae3556a90393e16f933" width="1198" height="514" data-path="images/customization/comments/comment-dialog/List (Body Reply Avatars).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ReplyAvatars.List>
            <VeltCommentDialogWireframe.ReplyAvatars.List.Item />
        </VeltCommentDialogWireframe.ReplyAvatars.List>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-reply-avatars-list-wireframe>
            <velt-comment-dialog-reply-avatars-list-item-wireframe></velt-comment-dialog-reply-avatars-list-item-wireframe>
        </velt-comment-dialog-reply-avatars-list-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Item (Body Reply Avatars List)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Item%20(Body%20Reply%20Avatars%20List).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=952ef1cba5420ce7a7a1b300819334c2" width="1198" height="514" data-path="images/customization/comments/comment-dialog/Item (Body Reply Avatars List).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ReplyAvatars.List.Item />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-reply-avatars-list-item-wireframe></velt-comment-dialog-reply-avatars-list-item-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Remaining Count (Body Reply Avatars)

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Remaining%20Count%20(Body%20Reply%20Avatars).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=08443c0dc604d59883452692285fa666" width="1198" height="514" data-path="images/customization/comments/comment-dialog/Remaining Count (Body Reply Avatars).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ReplyAvatars.RemainingCount />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-reply-avatars-remaining-count-wireframe></velt-comment-dialog-reply-avatars-remaining-count-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Toggle Reply (Body)

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Toggle%20Reply%20(Body).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=f7ecacd5a45a9979fe936e5abc676697" width="1198" height="496" data-path="images/customization/comments/comment-dialog/Toggle Reply (Body).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ToggleReply>
            <VeltCommentDialogWireframe.ToggleReply.Icon />
            <VeltCommentDialogWireframe.ToggleReply.Count />
            <VeltCommentDialogWireframe.ToggleReply.Text />
        </VeltCommentDialogWireframe.ToggleReply>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-toggle-reply-wireframe>
            <velt-comment-dialog-toggle-reply-icon-wireframe></velt-comment-dialog-toggle-reply-icon-wireframe>
            <velt-comment-dialog-toggle-reply-count-wireframe></velt-comment-dialog-toggle-reply-count-wireframe>
            <velt-comment-dialog-toggle-reply-text-wireframe></velt-comment-dialog-toggle-reply-text-wireframe>
        </velt-comment-dialog-toggle-reply-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Icon (Body Toggle Reply)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Icon%20(Body%20Toggle%20Reply).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=c2af8fc746c793205a00c9613d9a5e47" width="1198" height="496" data-path="images/customization/comments/comment-dialog/Icon (Body Toggle Reply).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ToggleReply.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-toggle-reply-icon-wireframe></velt-comment-dialog-toggle-reply-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Count (Body Toggle Reply)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Count%20(Body%20Toggle%20Reply).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=bea5ce45d268ecc6fe8596681effb805" width="1198" height="496" data-path="images/customization/comments/comment-dialog/Count (Body Toggle Reply).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ToggleReply.Count />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-toggle-reply-count-wireframe></velt-comment-dialog-toggle-reply-count-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Text (Body Toggle Reply)

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Text%20(Body%20Toggle%20Reply).png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=3b5fb03fe7b1f8a9ced96db0fdf30fb3" width="1198" height="496" data-path="images/customization/comments/comment-dialog/Text (Body Toggle Reply).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.ToggleReply.Text />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-toggle-reply-text-wireframe></velt-comment-dialog-toggle-reply-text-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Hide Reply (Body)

The Hide Reply component adds a button to hide replies in the comment dialog, letting you control when replies are visible to match your workflow.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.HideReply />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-hide-reply-wireframe></velt-comment-dialog-hide-reply-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## Composer

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Composer.png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=90537b75c69e979b6ac30a72c85ce535" width="1198" height="1802" data-path="images/customization/comments/comment-dialog/Composer.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer>
            <VeltCommentDialogWireframe.Composer.Avatar />
            <VeltCommentDialogWireframe.Composer.Input />
            <VeltCommentDialogWireframe.Composer.Attachments />
            <VeltCommentDialogWireframe.Composer.Recordings />
            <VeltCommentDialogWireframe.Composer.FormatToolbar />
            <VeltCommentDialogWireframe.Composer.ActionButton type="autocomplete" hotkey="@" />
            <VeltCommentDialogWireframe.Composer.ActionButton type="autocomplete" hotkey="#" />
            <VeltCommentDialogWireframe.Composer.ActionButton type="file | attachments" />
            <VeltCommentDialogWireframe.Composer.ActionButton type="audio" />
            <VeltCommentDialogWireframe.Composer.ActionButton type="video" />
            <VeltCommentDialogWireframe.Composer.ActionButton type="screen" />
            <VeltCommentDialogWireframe.Composer.ActionButton type="format" />
            <VeltCommentDialogWireframe.Composer.ActionButton type="submit" />
            <VeltCommentDialogWireframe.Composer.AssignUser />
            <VeltAutocompleteOptionWireframe />
            <VeltAutocompleteGroupOptionWireframe />
        </VeltCommentDialogWireframe.Composer>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-composer-wireframe>
            <velt-comment-dialog-composer-avatar-wireframe></velt-comment-dialog-composer-avatar-wireframe>
            <velt-comment-dialog-composer-attachments-wireframe></velt-comment-dialog-composer-attachments-wireframe>
            <velt-comment-dialog-composer-recordings-wireframe></velt-comment-dialog-composer-recordings-wireframe>
            <velt-comment-dialog-composer-input-wireframe></velt-comment-dialog-composer-input-wireframe>
            <velt-comment-dialog-composer-format-toolbar-wireframe></velt-comment-dialog-composer-format-toolbar-wireframe>
            <velt-comment-dialog-composer-action-button-wireframe type="autocomplete"
               hotkey="@"></velt-comment-dialog-composer-action-button-wireframe>
            <velt-comment-dialog-composer-action-button-wireframe type="autocomplete"
               hotkey="#"></velt-comment-dialog-composer-action-button-wireframe>
            <velt-comment-dialog-composer-action-button-wireframe
               type="file | attachments"></velt-comment-dialog-composer-action-button-wireframe>
            <velt-comment-dialog-composer-action-button-wireframe
               type="audio"></velt-comment-dialog-composer-action-button-wireframe>
            <velt-comment-dialog-composer-action-button-wireframe
               type="video"></velt-comment-dialog-composer-action-button-wireframe>
             <velt-comment-dialog-composer-action-button-wireframe
               type="screen"></velt-comment-dialog-composer-action-button-wireframe>
            <velt-comment-dialog-composer-action-button-wireframe
               type="format"></velt-comment-dialog-composer-action-button-wireframe>
            <velt-comment-dialog-composer-action-button-wireframe
               type="submit"></velt-comment-dialog-composer-action-button-wireframe>
            <velt-comment-dialog-composer-assign-user-wireframe></velt-comment-dialog-composer-assign-user-wireframe>
            <velt-autocomplete-option-wireframe></velt-autocomplete-option-wireframe>
            <velt-autocomplete-group-option-wireframe></velt-autocomplete-group-option-wireframe>
        </velt-comment-dialog-composer-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Avatar (Composer)

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Avatar%20(Composer).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=ab1c48b29bea9af3140120c9bad8852a" width="1198" height="252" data-path="images/customization/comments/comment-dialog/Avatar (Composer).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer.Avatar />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-composer-avatar-wireframe></velt-comment-dialog-composer-avatar-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Attachments (Composer)

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Attachments%20(Composer).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=d0dae21e5d631a4f49cbba6a4d256ff9" width="1198" height="462" data-path="images/customization/comments/comment-dialog/Attachments (Composer).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer.Attachments>
            <VeltCommentDialogWireframe.Composer.Attachments.Selected />
            <VeltCommentDialogWireframe.Composer.Attachments.Invalid />
        </VeltCommentDialogWireframe.Composer.Attachments>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-composer-attachments-wireframe>
            <velt-comment-dialog-composer-attachments-selected-wireframe></velt-comment-dialog-composer-attachments-selected-wireframe>
            <velt-comment-dialog-composer-attachments-invalid-wireframe></velt-comment-dialog-composer-attachments-invalid-wireframe>
        </velt-comment-dialog-composer-attachments-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Selected (Composer Attachments)

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Selected%20(Composer%20Attachments).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=f431e624edbb4cbda7016bba282cd82b" width="1198" height="680" data-path="images/customization/comments/comment-dialog/Selected (Composer Attachments).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer.Attachments.Selected>
            <VeltCommentDialogWireframe.Composer.Attachments.Selected.Image />
            <VeltCommentDialogWireframe.Composer.Attachments.Selected.Other />
        </VeltCommentDialogWireframe.Composer.Attachments.Selected>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-composer-attachments-selected-wireframe>
            <velt-comment-dialog-composer-attachments-selected-image-wireframe></velt-comment-dialog-composer-attachments-selected-image-wireframe>
            <velt-comment-dialog-composer-attachments-selected-other-wireframe></velt-comment-dialog-composer-attachments-selected-other-wireframe>
        </velt-comment-dialog-composer-attachments-selected-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Image (Composer Attachments Selected)**

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Image%20(Composer%20Attachments%20Selected).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=24ebcd0fcc600f0f2c87315c28b8cfc6" width="1198" height="680" data-path="images/customization/comments/comment-dialog/Image (Composer Attachments Selected).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer.Attachments.Selected.Image>
            <VeltCommentDialogWireframe.Composer.Attachments.Selected.Image.Preview />
            <VeltCommentDialogWireframe.Composer.Attachments.Selected.Image.Delete />
            <VeltCommentDialogWireframe.Composer.Attachments.Selected.Image.Loading />
        </VeltCommentDialogWireframe.Composer.Attachments.Selected.Image>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-composer-attachments-selected-image-wireframe>
            <velt-comment-dialog-composer-attachments-selected-image-preview-wireframe></velt-comment-dialog-composer-attachments-selected-image-preview-wireframe>
            <velt-comment-dialog-composer-attachments-selected-image-delete-wireframe></velt-comment-dialog-composer-attachments-selected-image-delete-wireframe>
            <velt-comment-dialog-composer-attachments-selected-image-loading-wireframe></velt-comment-dialog-composer-attachments-selected-image-loading-wireframe>
        </velt-comment-dialog-composer-attachments-selected-image-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Other (Composer Attachments Selected)**

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Other%20(Composer%20Attachments%20Selected).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=0dbf7296cc69ba2748a74d8c32784c05" width="1198" height="312" data-path="images/customization/comments/comment-dialog/Other (Composer Attachments Selected).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer.Attachments.Selected.Other>
            <VeltCommentDialogWireframe.Composer.Attachments.Selected.Other.Delete />
            <VeltCommentDialogWireframe.Composer.Attachments.Selected.Other.Loading />
            <VeltCommentDialogWireframe.Composer.Attachments.Selected.Other.Icon />
            <VeltCommentDialogWireframe.Composer.Attachments.Selected.Other.Name />
            <VeltCommentDialogWireframe.Composer.Attachments.Selected.Other.Size />
        </VeltCommentDialogWireframe.Composer.Attachments.Selected.Other>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-composer-attachments-selected-other-wireframe>
            <velt-comment-dialog-composer-attachments-selected-other-delete-wireframe></velt-comment-dialog-composer-attachments-selected-other-delete-wireframe>
            <velt-comment-dialog-composer-attachments-selected-other-loading-wireframe></velt-comment-dialog-composer-attachments-selected-other-loading-wireframe>
            <velt-comment-dialog-composer-attachments-selected-other-icon-wireframe></velt-comment-dialog-composer-attachments-selected-other-icon-wireframe>
            <velt-comment-dialog-composer-attachments-selected-other-name-wireframe></velt-comment-dialog-composer-attachments-selected-other-name-wireframe>
            <velt-comment-dialog-composer-attachments-selected-other-size-wireframe></velt-comment-dialog-composer-attachments-selected-other-size-wireframe>
        </velt-comment-dialog-composer-attachments-selected-other-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Invalid (Composer Attachments)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Invalid%20(Composer%20Attachments).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=e79d8ba08511d5148657eda647b47f14" width="1198" height="372" data-path="images/customization/comments/comment-dialog/Invalid (Composer Attachments).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer.Attachments.Invalid>
            <VeltCommentDialogWireframe.Composer.Attachments.Invalid.Item />
        </VeltCommentDialogWireframe.Composer.Attachments.Invalid>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-composer-attachments-invalid-wireframe>
            <velt-comment-dialog-composer-attachments-invalid-item-wireframe></velt-comment-dialog-composer-attachments-invalid-item-wireframe>
        </velt-comment-dialog-composer-attachments-invalid-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Item (Composer Attachments Invalid)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer.Attachments.Invalid.Item>
            <VeltCommentDialogWireframe.Composer.Attachments.Invalid.Item.Preview />
            <VeltCommentDialogWireframe.Composer.Attachments.Invalid.Item.Message />
            <VeltCommentDialogWireframe.Composer.Attachments.Invalid.Item.Delete />
        </VeltCommentDialogWireframe.Composer.Attachments.Invalid.Item>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-composer-attachments-invalid-item-wireframe>
            <velt-comment-dialog-composer-attachments-invalid-item-preview-wireframe></velt-comment-dialog-composer-attachments-invalid-item-preview-wireframe>
            <velt-comment-dialog-composer-attachments-invalid-item-message-wireframe></velt-comment-dialog-composer-attachments-invalid-item-message-wireframe>
            <velt-comment-dialog-composer-attachments-invalid-item-delete-wireframe></velt-comment-dialog-composer-attachments-invalid-item-delete-wireframe>
        </velt-comment-dialog-composer-attachments-invalid-item-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Recordings (Composer)

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Recordings%20(Composer).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=7fbe0065f1f8e1e19efad937283a2a22" width="1198" height="992" data-path="images/customization/comments/comment-dialog/Recordings (Composer).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer.Recordings />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-composer-recordings-wireframe></velt-comment-dialog-composer-recordings-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Input (Composer)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Input%20(Composer).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=33e47748e24c55a9fcc4991bd3b57980" width="1198" height="284" data-path="images/customization/comments/comment-dialog/Input (Composer).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer.Input />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-composer-input-wireframe></velt-comment-dialog-composer-input-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Format Toolbar (Composer)

The format toolbar contains text formatting buttons (bold, italic, underline, strikethrough).

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer.FormatToolbar>
          <VeltCommentDialogWireframe.Composer.FormatToolbar.Button type="bold" />
          <VeltCommentDialogWireframe.Composer.FormatToolbar.Button type="italic" />
          <VeltCommentDialogWireframe.Composer.FormatToolbar.Button type="underline" />
          <VeltCommentDialogWireframe.Composer.FormatToolbar.Button type="strikethrough" />
        </VeltCommentDialogWireframe.Composer.FormatToolbar>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-composer-format-toolbar-wireframe>
          <velt-comment-dialog-composer-format-toolbar-button-wireframe type="bold"></velt-comment-dialog-composer-format-toolbar-button-wireframe>
          <velt-comment-dialog-composer-format-toolbar-button-wireframe type="italic"></velt-comment-dialog-composer-format-toolbar-button-wireframe>
          <velt-comment-dialog-composer-format-toolbar-button-wireframe type="underline"></velt-comment-dialog-composer-format-toolbar-button-wireframe>
          <velt-comment-dialog-composer-format-toolbar-button-wireframe type="strikethrough"></velt-comment-dialog-composer-format-toolbar-button-wireframe>
        </velt-comment-dialog-composer-format-toolbar-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Button (Composer Format Toolbar)

Individual format button with type: `bold`, `italic`, `underline`, or `strikethrough`.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer.FormatToolbar.Button type="bold" />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-composer-format-toolbar-button-wireframe type="bold"></velt-comment-dialog-composer-format-toolbar-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Action Button (Composer)

Supports types: `autocomplete`, `file`, `attachments`, `audio`, `video`, `screen`, `format`, `submit`.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer.ActionButton type="autocomplete" hotkey="@" />
        <VeltCommentDialogWireframe.Composer.ActionButton type="autocomplete" hotkey="#" />
        <VeltCommentDialogWireframe.Composer.ActionButton type="file | attachments" />
        <VeltCommentDialogWireframe.Composer.ActionButton type="audio" />
        <VeltCommentDialogWireframe.Composer.ActionButton type="video" />
        <VeltCommentDialogWireframe.Composer.ActionButton type="screen" />
        <VeltCommentDialogWireframe.Composer.ActionButton type="format" />
        <VeltCommentDialogWireframe.Composer.ActionButton type="submit" />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
           <velt-comment-dialog-composer-action-button-wireframe type="autocomplete" hotkey="@"></velt-comment-dialog-composer-action-button-wireframe>
           <velt-comment-dialog-composer-action-button-wireframe type="autocomplete" hotkey="#"></velt-comment-dialog-composer-action-button-wireframe>
           <velt-comment-dialog-composer-action-button-wireframe type="file | attachments"></velt-comment-dialog-composer-action-button-wireframe>
           <velt-comment-dialog-composer-action-button-wireframe type="audio"></velt-comment-dialog-composer-action-button-wireframe>
           <velt-comment-dialog-composer-action-button-wireframe type="video"></velt-comment-dialog-composer-action-button-wireframe>
           <velt-comment-dialog-composer-action-button-wireframe type="screen"></velt-comment-dialog-composer-action-button-wireframe>
           <velt-comment-dialog-composer-action-button-wireframe type="format"></velt-comment-dialog-composer-action-button-wireframe>
           <velt-comment-dialog-composer-action-button-wireframe type="submit"></velt-comment-dialog-composer-action-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Assign User (Composer)

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Assign%20User%20(Composer).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=cb91db82e189bbddbdb06832908f59e9" width="1198" height="284" data-path="images/customization/comments/comment-dialog/Assign User (Composer).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Composer.AssignUser />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-composer-assign-user-wireframe></velt-comment-dialog-composer-assign-user-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Visibility Dropdown (Composer)

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityDropdown>
            <VeltCommentDialogWireframe.VisibilityDropdown.Trigger>
                <VeltCommentDialogWireframe.VisibilityDropdown.Trigger.Label />
                <VeltCommentDialogWireframe.VisibilityDropdown.Trigger.Icon />
            </VeltCommentDialogWireframe.VisibilityDropdown.Trigger>
            <VeltCommentDialogWireframe.VisibilityDropdown.Content>
                <VeltCommentDialogWireframe.VisibilityDropdown.Content.Public />
                <VeltCommentDialogWireframe.VisibilityDropdown.Content.Private />
            </VeltCommentDialogWireframe.VisibilityDropdown.Content>
        </VeltCommentDialogWireframe.VisibilityDropdown>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-dropdown-wireframe>
            <velt-comment-dialog-visibility-dropdown-trigger-wireframe>
                <velt-comment-dialog-visibility-dropdown-trigger-label-wireframe></velt-comment-dialog-visibility-dropdown-trigger-label-wireframe>
                <velt-comment-dialog-visibility-dropdown-trigger-icon-wireframe></velt-comment-dialog-visibility-dropdown-trigger-icon-wireframe>
            </velt-comment-dialog-visibility-dropdown-trigger-wireframe>
            <velt-comment-dialog-visibility-dropdown-content-wireframe>
                <velt-comment-dialog-visibility-dropdown-content-public-wireframe></velt-comment-dialog-visibility-dropdown-content-public-wireframe>
                <velt-comment-dialog-visibility-dropdown-content-private-wireframe></velt-comment-dialog-visibility-dropdown-content-private-wireframe>
            </velt-comment-dialog-visibility-dropdown-content-wireframe>
        </velt-comment-dialog-visibility-dropdown-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Trigger (Composer Visibility Dropdown)

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityDropdown.Trigger>
            <VeltCommentDialogWireframe.VisibilityDropdown.Trigger.Label />
            <VeltCommentDialogWireframe.VisibilityDropdown.Trigger.Icon />
        </VeltCommentDialogWireframe.VisibilityDropdown.Trigger>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-dropdown-trigger-wireframe>
            <velt-comment-dialog-visibility-dropdown-trigger-label-wireframe></velt-comment-dialog-visibility-dropdown-trigger-label-wireframe>
            <velt-comment-dialog-visibility-dropdown-trigger-icon-wireframe></velt-comment-dialog-visibility-dropdown-trigger-icon-wireframe>
        </velt-comment-dialog-visibility-dropdown-trigger-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Label (Composer Visibility Dropdown Trigger)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityDropdown.Trigger.Label />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-dropdown-trigger-label-wireframe></velt-comment-dialog-visibility-dropdown-trigger-label-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Icon (Composer Visibility Dropdown Trigger)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityDropdown.Trigger.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-dropdown-trigger-icon-wireframe></velt-comment-dialog-visibility-dropdown-trigger-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Content (Composer Visibility Dropdown)

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityDropdown.Content>
            <VeltCommentDialogWireframe.VisibilityDropdown.Content.Public />
            <VeltCommentDialogWireframe.VisibilityDropdown.Content.Private />
        </VeltCommentDialogWireframe.VisibilityDropdown.Content>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-dropdown-content-wireframe>
            <velt-comment-dialog-visibility-dropdown-content-public-wireframe></velt-comment-dialog-visibility-dropdown-content-public-wireframe>
            <velt-comment-dialog-visibility-dropdown-content-private-wireframe></velt-comment-dialog-visibility-dropdown-content-private-wireframe>
        </velt-comment-dialog-visibility-dropdown-content-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Public (Composer Visibility Dropdown Content)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityDropdown.Content.Public />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-dropdown-content-public-wireframe></velt-comment-dialog-visibility-dropdown-content-public-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Private (Composer Visibility Dropdown Content)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityDropdown.Content.Private />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-dropdown-content-private-wireframe></velt-comment-dialog-visibility-dropdown-content-private-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Autocomplete Option (Composer)

<Info>
  For standalone autocomplete primitive components (e.g., `VeltAutocompleteOption`, `VeltAutocompleteChip`), see the [Autocomplete Primitives](/ui-customization/features/async/comments/comment-dialog/primitives#veltautocomplete) section.
</Info>

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Autocomplete%20Option%20(Composer).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=2b265d465cff1f1e8c2eaafeb98771b4" width="1198" height="402" data-path="images/customization/comments/comment-dialog/Autocomplete Option (Composer).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltAutocompleteOptionWireframe>
            <VeltAutocompleteOptionWireframe.Icon />
            <VeltAutocompleteOptionWireframe.Name />
            <VeltAutocompleteOptionWireframe.Description field='name' />
            <VeltAutocompleteOptionWireframe.ErrorIcon />
        </VeltAutocompleteOptionWireframe>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-autocomplete-option-wireframe>
            <velt-autocomplete-option-icon-wireframe></velt-autocomplete-option-icon-wireframe>
            <velt-autocomplete-option-name-wireframe></velt-autocomplete-option-name-wireframe>
            <velt-autocomplete-option-description-wireframe field="name"></velt-autocomplete-option-description-wireframe>
            <velt-autocomplete-option-error-icon-wireframe></velt-autocomplete-option-error-icon-wireframe>
        </velt-autocomplete-option-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Icon (Composer Autocomplete Option)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Icon%20(Composer%20Autocomplete%20Option).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=3d68c247287d354a74c1de7ad92414d7" width="1198" height="402" data-path="images/customization/comments/comment-dialog/Icon (Composer Autocomplete Option).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltAutocompleteOptionWireframe.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-autocomplete-option-icon-wireframe></velt-autocomplete-option-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Name (Composer Autocomplete Option)

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Name%20(Composer%20Autocomplete%20Option).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=2ae93a65726cdf02d89232deedb57f3f" width="1198" height="402" data-path="images/customization/comments/comment-dialog/Name (Composer Autocomplete Option).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltAutocompleteOptionWireframe.Name />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-autocomplete-option-name-wireframe></velt-autocomplete-option-name-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Description (Composer Autocomplete Option)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Description%20(Composer%20Autocomplete%20Option).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=e39ef81a8ddcd0fe8ac3e4fe26dbddc4" width="1198" height="402" data-path="images/customization/comments/comment-dialog/Description (Composer Autocomplete Option).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltAutocompleteOptionWireframe.Description field='name' />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-autocomplete-option-description-wireframe field="name"></velt-autocomplete-option-description-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Error Icon (Composer Autocomplete Option)

<Frame>
  <img src="https://mintcdn.com/velt/D3H57YRXE5hyzieb/images/customization/comments/comment-dialog/Error%20Icon%20(Composer%20Autocomplete%20Option).png?fit=max&auto=format&n=D3H57YRXE5hyzieb&q=85&s=b7978fad684c077b12519c4e2e5bb315" width="1198" height="402" data-path="images/customization/comments/comment-dialog/Error Icon (Composer Autocomplete Option).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltAutocompleteOptionWireframe.ErrorIcon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-autocomplete-option-error-icon-wireframe></velt-autocomplete-option-error-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Autocomplete Group Option (Composer)

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Autocomplete%20Group%20Option%20(Composer).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=5f05b218b694299b5cf9cc5de32b290b" width="1198" height="770" data-path="images/customization/comments/comment-dialog/Autocomplete Group Option (Composer).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltAutocompleteGroupOptionWireframe />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-autocomplete-group-option-wireframe></velt-autocomplete-group-option-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## Visibility Banner

Displays below the composer to let users set per-comment visibility. The `selectedVisibility` data variable exposes the current [`CommentVisibilityOptionType`](/api-reference/sdk/models/data-models#commentvisibilityoptiontype).

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner>
            <VeltCommentDialogWireframe.VisibilityBanner.Icon />
            <VeltCommentDialogWireframe.VisibilityBanner.Text />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown />
        </VeltCommentDialogWireframe.VisibilityBanner>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-wireframe>
            <velt-comment-dialog-visibility-banner-icon-wireframe></velt-comment-dialog-visibility-banner-icon-wireframe>
            <velt-comment-dialog-visibility-banner-text-wireframe></velt-comment-dialog-visibility-banner-text-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-wireframe></velt-comment-dialog-visibility-banner-dropdown-wireframe>
        </velt-comment-dialog-visibility-banner-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Icon (Visibility Banner)

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-icon-wireframe></velt-comment-dialog-visibility-banner-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Text (Visibility Banner)

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Text />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-text-wireframe></velt-comment-dialog-visibility-banner-text-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Dropdown (Visibility Banner)

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown>
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content />
        </VeltCommentDialogWireframe.VisibilityBanner.Dropdown>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-trigger-wireframe></velt-comment-dialog-visibility-banner-dropdown-trigger-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-wireframe>
        </velt-comment-dialog-visibility-banner-dropdown-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Trigger (Visibility Banner Dropdown)

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger>
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger.Label />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger.AvatarList />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger.Icon />
        </VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-trigger-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-trigger-label-wireframe></velt-comment-dialog-visibility-banner-dropdown-trigger-label-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-trigger-avatar-list-wireframe></velt-comment-dialog-visibility-banner-dropdown-trigger-avatar-list-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-trigger-icon-wireframe></velt-comment-dialog-visibility-banner-dropdown-trigger-icon-wireframe>
        </velt-comment-dialog-visibility-banner-dropdown-trigger-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Label (Visibility Banner Dropdown Trigger)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger.Label />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-trigger-label-wireframe></velt-comment-dialog-visibility-banner-dropdown-trigger-label-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **AvatarList (Visibility Banner Dropdown Trigger)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger.AvatarList>
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger.AvatarList.Item />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger.AvatarList.RemainingCount />
        </VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger.AvatarList>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-trigger-avatar-list-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-trigger-avatar-list-item-wireframe></velt-comment-dialog-visibility-banner-dropdown-trigger-avatar-list-item-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-trigger-avatar-list-remaining-count-wireframe></velt-comment-dialog-visibility-banner-dropdown-trigger-avatar-list-remaining-count-wireframe>
        </velt-comment-dialog-visibility-banner-dropdown-trigger-avatar-list-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**Item (Visibility Banner Dropdown Trigger AvatarList)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger.AvatarList.Item />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-trigger-avatar-list-item-wireframe></velt-comment-dialog-visibility-banner-dropdown-trigger-avatar-list-item-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**RemainingCount (Visibility Banner Dropdown Trigger AvatarList)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger.AvatarList.RemainingCount />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-trigger-avatar-list-remaining-count-wireframe></velt-comment-dialog-visibility-banner-dropdown-trigger-avatar-list-remaining-count-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Icon (Visibility Banner Dropdown Trigger)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Trigger.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-trigger-icon-wireframe></velt-comment-dialog-visibility-banner-dropdown-trigger-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Content (Visibility Banner Dropdown)

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content>
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.Item type="public" />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.Item type="org-users" />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.Item type="personal" />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.Item type="selected-people" />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker />
        </VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-item-wireframe type="public"></velt-comment-dialog-visibility-banner-dropdown-content-item-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-item-wireframe type="org-users"></velt-comment-dialog-visibility-banner-dropdown-content-item-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-item-wireframe type="personal"></velt-comment-dialog-visibility-banner-dropdown-content-item-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-item-wireframe type="selected-people"></velt-comment-dialog-visibility-banner-dropdown-content-item-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-wireframe>
        </velt-comment-dialog-visibility-banner-dropdown-content-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Item (Visibility Banner Dropdown Content)**

Accepts `type`: `'public' | 'org-users' | 'personal' | 'selected-people'`.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.Item type="public">
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.Item.Icon />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.Item.Label />
        </VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.Item>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-item-wireframe type="public">
            <velt-comment-dialog-visibility-banner-dropdown-content-item-icon-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-item-icon-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-item-label-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-item-label-wireframe>
        </velt-comment-dialog-visibility-banner-dropdown-content-item-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**Icon (Visibility Banner Dropdown Content Item)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.Item.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-item-icon-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-item-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**Label (Visibility Banner Dropdown Content Item)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.Item.Label />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-item-label-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-item-label-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **UserPicker (Visibility Banner Dropdown Content)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker>
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Search />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Header />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Item />
        </VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-search-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-search-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-header-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-header-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-wireframe>
        </velt-comment-dialog-visibility-banner-dropdown-content-user-picker-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**Search (Visibility Banner Dropdown Content UserPicker)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Search>
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Search.Icon />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Search.Input />
        </VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Search>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-search-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-search-icon-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-search-icon-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-search-input-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-search-input-wireframe>
        </velt-comment-dialog-visibility-banner-dropdown-content-user-picker-search-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**Icon (Visibility Banner Dropdown Content UserPicker Search)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Search.Icon />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-search-icon-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-search-icon-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**Input (Visibility Banner Dropdown Content UserPicker Search)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Search.Input />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-search-input-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-search-input-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**Header (Visibility Banner Dropdown Content UserPicker)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Header>
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Header.Count />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Header.UnselectAll />
        </VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Header>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-header-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-header-count-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-header-count-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-header-unselect-all-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-header-unselect-all-wireframe>
        </velt-comment-dialog-visibility-banner-dropdown-content-user-picker-header-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**Count (Visibility Banner Dropdown Content UserPicker Header)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Header.Count />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-header-count-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-header-count-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**UnselectAll (Visibility Banner Dropdown Content UserPicker Header)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Header.UnselectAll />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-header-unselect-all-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-header-unselect-all-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**Item (Visibility Banner Dropdown Content UserPicker)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Item>
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Item.Avatar />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Item.Info />
            <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Item.Check />
        </VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Item>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-avatar-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-avatar-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-info-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-info-wireframe>
            <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-check-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-check-wireframe>
        </velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**Avatar (Visibility Banner Dropdown Content UserPicker Item)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Item.Avatar />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-avatar-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-avatar-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**Info (Visibility Banner Dropdown Content UserPicker Item)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Item.Info />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-info-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-info-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

**Check (Visibility Banner Dropdown Content UserPicker Item)**

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.VisibilityBanner.Dropdown.Content.UserPicker.Item.Check />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-check-wireframe></velt-comment-dialog-visibility-banner-dropdown-content-user-picker-item-check-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## All Comment

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/All%20Comment.png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=4ac47ac8fdd8175417f12ffd205237be" width="1198" height="342" data-path="images/customization/comments/comment-dialog/All Comment.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.AllComment />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-all-comment-wireframe></velt-comment-dialog-all-comment-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## Approve

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Approve.png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=c556fbe29eb3fe274a39b95da0f1aee0" width="1198" height="342" data-path="images/customization/comments/comment-dialog/Approve.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Approve />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-approve-wireframe></velt-comment-dialog-approve-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## Sign In

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Sign%20In.png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=0fba008c6784dcd9d49f4ec89875112c" width="1198" height="342" data-path="images/customization/comments/comment-dialog/Sign In.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.SignIn />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-sign-in-wireframe></velt-comment-dialog-sign-in-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## Upgrade

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Upgrade.png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=d7ee9731a65e3eab0dfcb3a957473997" width="1198" height="342" data-path="images/customization/comments/comment-dialog/Upgrade.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.Upgrade />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-upgrade-wireframe></velt-comment-dialog-upgrade-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## Suggestion Action

<Frame>
  <img src="https://mintcdn.com/velt/Qt-6RgpPL1jVldHd/images/customization/comments/comment-dialog/Suggestion%20Action.png?fit=max&auto=format&n=Qt-6RgpPL1jVldHd&q=85&s=497addbaf1e08bdc650ffc069b3ee82f" width="1198" height="342" data-path="images/customization/comments/comment-dialog/Suggestion Action.png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.SuggestionAction>
            <VeltCommentDialogWireframe.SuggestionAction.Accept />
            <VeltCommentDialogWireframe.SuggestionAction.Reject />
        </VeltCommentDialogWireframe.SuggestionAction>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-suggestion-action-wireframe>
            <velt-comment-dialog-suggestion-action-accept-wireframe></velt-comment-dialog-suggestion-action-accept-wireframe>
            <velt-comment-dialog-suggestion-action-reject-wireframe></velt-comment-dialog-suggestion-action-reject-wireframe>
        </velt-comment-dialog-suggestion-action-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Accept (Suggestion Action)

<Frame>
  <img src="https://mintcdn.com/velt/CZVTE7gW-9aTlZ5H/images/customization/comments/comment-dialog/Accept%20(Suggestion%20Action).png?fit=max&auto=format&n=CZVTE7gW-9aTlZ5H&q=85&s=936e71735aca68925513d8e4d3e4b904" width="1198" height="342" data-path="images/customization/comments/comment-dialog/Accept (Suggestion Action).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.SuggestionAction.Accept />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-suggestion-action-accept-wireframe></velt-comment-dialog-suggestion-action-accept-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Reject (Suggestion Action)

<Frame>
  <img src="https://mintcdn.com/velt/5zFLWa7VGpD2-PbL/images/customization/comments/comment-dialog/Reject%20(Suggestion%20Action).png?fit=max&auto=format&n=5zFLWa7VGpD2-PbL&q=85&s=efa7664a01398002cbbd2618be3664c7" width="1198" height="342" data-path="images/customization/comments/comment-dialog/Reject (Suggestion Action).png" />
</Frame>

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltCommentDialogWireframe.SuggestionAction.Reject />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe>
        <velt-comment-dialog-suggestion-action-reject-wireframe></velt-comment-dialog-suggestion-action-reject-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## Styling

### Disable ShadowDOM

* By default, ShadowDOM is used to ensure that your app's CSS does not interfere with the styling of the SDK components.
* Disable the shadow dom to apply your custom CSS to the component.

`Default: true`

<Tabs>
  <Tab title="React / Next.js">
    ##### **Example**

    ```jsx theme={null}
    <VeltComments dialogShadowDom={false} />
    ```

    ##### **API methods**

    ```jsx theme={null}
    const commentElement = client.getCommentElement();
    commentElement.enableDialogShadowDOM();
    commentElement.disableDialogShadowDOM();
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ##### **Example**

    ```
    <velt-comments dialog-shadow-dom="false"></velt-comments>
    ```

    ##### **API methods**

    ```jsx theme={null}
    const commentElement = Velt.getCommentElement();
    commentElement.enableDialogShadowDOM();
    commentElement.disableDialogShadowDOM();
    ```
  </Tab>
</Tabs>

### Dark Mode

<img src="https://mintcdn.com/velt/kAkMSIYF4ZlrlwLm/images/dark-light-mode.png?fit=max&auto=format&n=kAkMSIYF4ZlrlwLm&q=85&s=5fbc0452bff061cfdf17b8296c1a50d0" alt="" width="1280" height="720" data-path="images/dark-light-mode.png" />

By default, all components are in Light Mode, but there are several properties and methods to enable Dark Mode.

`Default: false`

Below are the examples to enable Dark Mode for comments dialog:

<Tabs>
  <Tab title="React / Next.js">
    ##### **Example**

    ```js theme={null}
    <VeltComments dialogDarkMode={true}/>
    ```

    ##### **API methods**

    ```jsx theme={null}
    const commentElement = client.getCommentElement();
    commentElement.enableDarkMode();
    commentElement.disableDarkMode();
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ##### **Example**

    ```js theme={null}
    <velt-comments dialog-dark-mode="true"></velt-comments>
    ```

    ##### **API methods**

    ```jsx theme={null}
    const commentElement = Velt.getCommentElement();
    commentElement.enableDarkMode();
    commentElement.disableDarkMode();
    ```
  </Tab>
</Tabs>

## Pre-defined Variants

The Comment Dialog has 2 pre-defined variants:

* `dialog`: this will customize the Comment Dialog only within Pin, Area, and Text Comments
* `sidebar`: this will customize the Comment Dialog only within Sidebar comments

To use them, set the `variant` name in the wireframe template equal to one of the pre-defined variants. You do not need to add it to the actual Velt component.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx React / Next.js theme={null}
     <VeltWireframe>
        {/* This pre-defined variant will change the appearance of the Comment Dialog within Pin, Area, and Text comments only */}
        <VeltCommentDialogWireframe variant="dialog">
            ...
        </VeltCommentDialogWireframe>

        {/* This pre-defined variant will change the appearance of the Comment Dialog within the Sidebar only */}
        <VeltCommentDialogWireframe variant="sidebar">
            ...
        </VeltCommentDialogWireframe>

        {/* If you dont use any variants, then customization will be applied to the Comment Dialog globally */}
        <VeltCommentDialogWireframe>
            ...
        </VeltCommentDialogWireframe>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```jsx Other Frameworks theme={null}
    <velt-wireframe style="display:none;">
    <!-- This pre-defined variant will change the appearance of the Comment Dialog within Pin, Area, and Text comments only -->
        <velt-comment-dialog-wireframe variant="dialog">
            <velt-comment-dialog-body-wireframe></velt-comment-dialog-body-wireframe>
            <velt-comment-dialog-composer-wireframe></velt-comment-dialog-composer-wireframe>
            <velt-comment-dialog-header-wireframe></velt-comment-dialog-header-wireframe>
        </velt-comment-dialog-wireframe>

        <!-- This pre-defined variant will change the appearance of the Comment Dialog within the Sidebar only -->
        <velt-comment-dialog-wireframe variant="sidebar">
            <velt-comment-dialog-body-wireframe></velt-comment-dialog-body-wireframe>
            <velt-comement-dialog-composer-wireframe></velt-comement-dialog-composer-wireframe>
            <velt-comment-dialog-header-wireframe></velt-comment-dialog-header-wireframe>
        </velt-comment-dialog-wireframe>

        <!--  If you dont use any variants, then customization will be applied to the Comment Dialog globally -->
        <velt-comment-dialog-wireframe>
            <velt-comment-dialog-body-wireframe></velt-comment-dialog-body-wireframe>
            <velt-comement-dialog-composer-wireframe></velt-comement-dialog-composer-wireframe>
            <velt-comment-dialog-header-wireframe></velt-comment-dialog-header-wireframe>
        </velt-comment-dialog-wireframe>

    </velt-wireframe>
    ```
  </Tab>
</Tabs>
