Skip to main content
We recommend that you familiarize yourselves with UI Customization Concepts before attempting to modify any components.
Explore primitives interactively in our Storybook.

Overview

The Comment Sidebar V2 Primitives API provides 56+ granular components that can be used independently to build completely custom sidebar interfaces. Unlike the V1 sidebar’s monolithic structure, every section of the V2 sidebar is an independently importable and composable primitive. Each primitive can be used standalone or composed together for maximum customization flexibility. Key features of the V2 architecture:
  • Flat primitive components — each UI section is individually replaceable
  • Unified filter model — replaces the legacy minimalFilter + advancedFilters system
  • CDK virtual scroll — renders only the visible viewport slice for smooth performance on large comment sets
  • Focused-thread view — opens individual threads in a dedicated view inside the sidebar
  • Conditional styling — all primitives support velt-class conditional styling via applyConditionalClasses
The root container VeltCommentsSidebarV2 remains plural. All standalone sub-primitives use the singular form VeltCommentSidebarV2* (React) / velt-comment-sidebar-…-v2 (HTML).

Usage Patterns

Pattern 1: Drop-in Replacement

Use VeltCommentsSidebarV2 as a direct replacement for VeltCommentsSidebar.
<VeltCommentsSidebarV2
  pageMode={false}
  focusedThreadMode={false}
  readOnly={false}
  position="right"
  variant="sidebar"
  forceClose={true}
  onSidebarOpen={(data) => console.log('sidebar opened', data)}
  onSidebarClose={(data) => console.log('sidebar closed', data)}
  onCommentClick={(data) => console.log('comment clicked', data)}
  onCommentNavigationButtonClick={(data) => console.log('nav button clicked', data)}
/>

Pattern 2: Version Prop on Existing Sidebar

Route the existing VeltCommentsSidebar to the V2 implementation by setting version="2".
<VeltCommentsSidebar version="2" />

Pattern 3: Compose from Primitives

Build a fully custom sidebar by composing individual primitives.
<VeltCommentsSidebarV2>
  <VeltCommentSidebarV2Skeleton />
  <VeltCommentSidebarV2Panel>
    <VeltCommentSidebarV2Header />
    <VeltCommentSidebarV2List />
    <VeltCommentSidebarV2EmptyPlaceholder />
    <VeltCommentSidebarV2PageModeComposer />
    <VeltCommentSidebarV2FocusedThread />
  </VeltCommentSidebarV2Panel>
</VeltCommentsSidebarV2>

Components

The MinimalActionsDropdown primitive family was removed in this release and replaced by the combined actions filter dropdown, configured via minimal-filters.

VeltCommentsSidebarV2

Root container for the V2 sidebar. Provides shared state context to all child primitives via parentLocalUIState. See VeltCommentsSidebarV2Props for the type definition.
<VeltCommentsSidebarV2
  pageMode={false}
  focusedThreadMode={false}
  readOnly={false}
  embedMode={null}
  floatingMode={false}
  position="right"
  variant="sidebar"
  forceClose={true}
  onSidebarOpen={(data) => console.log('sidebar opened', data)}
  onSidebarClose={(data) => console.log('sidebar closed', data)}
  onCommentClick={(data) => console.log('comment clicked', data)}
  onCommentNavigationButtonClick={(data) => console.log('nav button clicked', data)}
/>
Props:
PropTypeDefaultDescription
pageModebooleanfalseEnable page-level comments mode
focusedThreadModebooleanfalseOpen individual threads in a focused view inside the sidebar
readOnlybooleanfalseRender the sidebar in read-only mode
embedModestring | nullnullEmbed the sidebar inside a custom container
floatingModebooleanfalseRender the sidebar in floating mode
position'left' | 'right''right'Anchor position of the sidebar panel
variantstring'sidebar'Display variant
forceClosebooleantrueForce the sidebar closed programmatically
versionstring-When set to "2" on VeltCommentsSidebar, routes to the V2 implementation
onSidebarOpen(data: any) => void-Callback fired when the sidebar opens
onSidebarClose(data: any) => void-Callback fired when the sidebar closes
onCommentClick(data: any) => void-Callback fired when a comment item is clicked
onCommentNavigationButtonClick(data: any) => void-Callback fired when the comment navigation button is clicked

VeltCommentSidebarV2Skeleton

Loading skeleton displayed while the sidebar content is loading.
<VeltCommentSidebarV2Skeleton />
Props: No additional props.

VeltCommentSidebarV2Panel

Main panel container that holds all sidebar content sections: header, list, empty placeholder, page-mode composer, and focused thread.
<VeltCommentSidebarV2Panel>
  <VeltCommentSidebarV2Header />
  <VeltCommentSidebarV2List />
  <VeltCommentSidebarV2EmptyPlaceholder />
  <VeltCommentSidebarV2PageModeComposer />
  <VeltCommentSidebarV2FocusedThread />
</VeltCommentSidebarV2Panel>
Props: No additional props.

VeltCommentSidebarV2Header

Header section of the sidebar panel. Contains the close button, fullscreen button, search, filter button, and filter dropdown.
<VeltCommentSidebarV2Header>
  <VeltCommentSidebarV2CloseButton />
  <VeltCommentSidebarV2FullscreenButton />
  <VeltCommentSidebarV2Search />
  <VeltCommentSidebarV2FilterButton />
  <VeltCommentSidebarV2FilterDropdown />
</VeltCommentSidebarV2Header>
Props: No additional props.

VeltCommentSidebarV2CloseButton

Button to close the sidebar panel.
<VeltCommentSidebarV2CloseButton />
Props: No additional props.

VeltCommentSidebarV2FullscreenButton

Fullscreen toggle in the header; emits onFullscreenClick when activated.
<VeltCommentSidebarV2FullscreenButton />
Props: No additional props.

VeltCommentSidebarV2Search

Search container in the header that holds the search icon and input.
<VeltCommentSidebarV2Search>
  <VeltCommentSidebarV2SearchIcon />
  <VeltCommentSidebarV2SearchInput />
</VeltCommentSidebarV2Search>
Props: No additional props.

VeltCommentSidebarV2SearchIcon

Search icon rendered inside the search container.
<VeltCommentSidebarV2SearchIcon />
Props: No additional props.

VeltCommentSidebarV2SearchInput

Text input for searching comments within the sidebar.
<VeltCommentSidebarV2SearchInput />
Props: No additional props.

VeltCommentSidebarV2FilterButton

Header button that opens the filter UI; shows an applied-state icon when filters are active.
<VeltCommentSidebarV2FilterButton>
  <VeltCommentSidebarV2FilterButtonAppliedIcon />
</VeltCommentSidebarV2FilterButton>
Props: No additional props.

VeltCommentSidebarV2FilterButtonAppliedIcon

Icon shown on the filter button when one or more filters are applied.
<VeltCommentSidebarV2FilterButtonAppliedIcon />
Props: No additional props.

VeltCommentSidebarV2FilterContainer

Root container for the Main Filter bottom-sheet, holding the title, action buttons, group-by control, and section list.
<VeltCommentSidebarV2FilterContainer>
  <VeltCommentSidebarV2FilterContainerTitle />
  <VeltCommentSidebarV2FilterContainerCloseButton />
  <VeltCommentSidebarV2FilterContainerGroupBy />
  <VeltCommentSidebarV2FilterContainerSectionList />
  <VeltCommentSidebarV2FilterContainerResetButton />
  <VeltCommentSidebarV2FilterContainerApplyButton />
</VeltCommentSidebarV2FilterContainer>
Props: No additional props.

VeltCommentSidebarV2FilterContainerTitle

Title text for the Main Filter container.
<VeltCommentSidebarV2FilterContainerTitle />
Props: No additional props.

VeltCommentSidebarV2FilterContainerCloseButton

Button that closes the Main Filter container.
<VeltCommentSidebarV2FilterContainerCloseButton />
Props: No additional props.

VeltCommentSidebarV2FilterContainerApplyButton

Button that applies the currently selected filters and closes the container.
<VeltCommentSidebarV2FilterContainerApplyButton />
Props: No additional props.

VeltCommentSidebarV2FilterContainerResetButton

Button that clears all selections in the Main Filter container.
<VeltCommentSidebarV2FilterContainerResetButton />
Props: No additional props.

VeltCommentSidebarV2FilterContainerGroupBy

Group-by control that selects how filtered results are grouped.
<VeltCommentSidebarV2FilterContainerGroupBy />
Props: No additional props.

VeltCommentSidebarV2FilterContainerSectionList

Scrollable list of filter sections within the Main Filter container.
<VeltCommentSidebarV2FilterContainerSectionList>
  <VeltCommentSidebarV2FilterContainerSection />
</VeltCommentSidebarV2FilterContainerSectionList>
Props: No additional props.

VeltCommentSidebarV2FilterContainerSection

Individual filter section containing a label and a field.
<VeltCommentSidebarV2FilterContainerSection>
  <VeltCommentSidebarV2FilterContainerSectionLabel />
  <VeltCommentSidebarV2FilterContainerSectionField />
</VeltCommentSidebarV2FilterContainerSection>
Props: No additional props.

VeltCommentSidebarV2FilterContainerSectionLabel

Label text for a filter section.
<VeltCommentSidebarV2FilterContainerSectionLabel />
Props: No additional props.

VeltCommentSidebarV2FilterContainerSectionField

Field wrapper for a filter section that hosts the control and its options. Accepts a searchable boolean input that toggles the per-section search box.
<VeltCommentSidebarV2FilterContainerSectionField searchable={true}>
  <VeltCommentSidebarV2FilterContainerSectionControl />
  <VeltCommentSidebarV2FilterContainerSectionOptionList />
</VeltCommentSidebarV2FilterContainerSectionField>
Props:
PropTypeDefaultDescription
searchablebooleanfalseToggles the per-section search box

VeltCommentSidebarV2FilterContainerSectionControl

Control surface for a filter section that displays the selected value and toggles the option list. Accepts a searchable boolean input that toggles the per-section search box.
<VeltCommentSidebarV2FilterContainerSectionControl searchable={true}>
  <VeltCommentSidebarV2FilterContainerSectionControlValue />
  <VeltCommentSidebarV2FilterContainerSectionControlChipList />
  <VeltCommentSidebarV2FilterContainerSectionControlSearch />
  <VeltCommentSidebarV2FilterContainerSectionControlChevron />
</VeltCommentSidebarV2FilterContainerSectionControl>
Props:
PropTypeDefaultDescription
searchablebooleanfalseToggles the per-section search box

VeltCommentSidebarV2FilterContainerSectionControlChevron

Chevron indicator showing the open/closed state of a section control.
<VeltCommentSidebarV2FilterContainerSectionControlChevron />
Props: No additional props.

VeltCommentSidebarV2FilterContainerSectionControlValue

Displays the currently selected value(s) of a section control.
<VeltCommentSidebarV2FilterContainerSectionControlValue />
Props: No additional props.

VeltCommentSidebarV2FilterContainerSectionControlChipList

List of selected-value chips for a section control.
<VeltCommentSidebarV2FilterContainerSectionControlChipList>
  <VeltCommentSidebarV2FilterContainerSectionControlChip />
</VeltCommentSidebarV2FilterContainerSectionControlChipList>
Props: No additional props.

VeltCommentSidebarV2FilterContainerSectionControlChip

Individual chip representing a selected value in a section control.
<VeltCommentSidebarV2FilterContainerSectionControlChip />
Props: No additional props.

VeltCommentSidebarV2FilterContainerSectionControlSearch

Per-section search box within a section control. Rendered when the section is searchable.
<VeltCommentSidebarV2FilterContainerSectionControlSearch searchable={true} />
Props:
PropTypeDefaultDescription
searchablebooleanfalseToggles the per-section search box

VeltCommentSidebarV2FilterContainerSectionOptionList

List of selectable options within a filter section. Accepts a searchable boolean input that toggles the per-section search box.
<VeltCommentSidebarV2FilterContainerSectionOptionList searchable={true}>
  <VeltCommentSidebarV2FilterContainerSectionOption />
</VeltCommentSidebarV2FilterContainerSectionOptionList>
Props:
PropTypeDefaultDescription
searchablebooleanfalseToggles the per-section search box

VeltCommentSidebarV2FilterContainerSectionOption

Individual selectable option containing a checkbox, name, and count.
<VeltCommentSidebarV2FilterContainerSectionOption>
  <VeltCommentSidebarV2FilterContainerSectionOptionCheckbox />
  <VeltCommentSidebarV2FilterContainerSectionOptionName />
  <VeltCommentSidebarV2FilterContainerSectionOptionCount />
</VeltCommentSidebarV2FilterContainerSectionOption>
Props: No additional props.

VeltCommentSidebarV2FilterContainerSectionOptionCheckbox

Checkbox indicating whether an option is selected.
<VeltCommentSidebarV2FilterContainerSectionOptionCheckbox />
Props: No additional props.

VeltCommentSidebarV2FilterContainerSectionOptionName

Display name for a filter option.
<VeltCommentSidebarV2FilterContainerSectionOptionName />
Props: No additional props.

VeltCommentSidebarV2FilterContainerSectionOptionCount

Count of matching comments for a filter option.
<VeltCommentSidebarV2FilterContainerSectionOptionCount />
Props: No additional props.

VeltCommentSidebarV2FilterDropdown

Dropdown menu in the header for filtering comments. Uses the unified filter model that replaces the legacy minimalFilter + advancedFilters system.
<VeltCommentSidebarV2FilterDropdown>
  <VeltCommentSidebarV2FilterDropdownTrigger />
  <VeltCommentSidebarV2FilterDropdownContent>
    <VeltCommentSidebarV2FilterDropdownContentList>
      <VeltCommentSidebarV2FilterDropdownContentListItem>
        <VeltCommentSidebarV2FilterDropdownContentListItemIndicator />
        <VeltCommentSidebarV2FilterDropdownContentListItemLabel />
        <VeltCommentSidebarV2FilterDropdownContentListItemCount />
      </VeltCommentSidebarV2FilterDropdownContentListItem>
      <VeltCommentSidebarV2FilterDropdownContentListCategory>
        <VeltCommentSidebarV2FilterDropdownContentListCategoryLabel />
        <VeltCommentSidebarV2FilterDropdownContentListCategoryContent />
      </VeltCommentSidebarV2FilterDropdownContentListCategory>
    </VeltCommentSidebarV2FilterDropdownContentList>
  </VeltCommentSidebarV2FilterDropdownContent>
</VeltCommentSidebarV2FilterDropdown>
Props:
PropTypeDefaultDescription
type'filter' | 'sort' | 'quick' | 'actions'unsetScopes which content the dropdown renders. See Filter-dropdown type scoping.
fieldsFilterField[][]Fields shown when type is filter.
fieldstringunsetSingle field id — shorthand for a one-field filter dropdown.
labelstringunsetTrigger label for the dropdown.
sorts(string | SidebarSortConfig)[][]Sort options shown when type is sort or actions.
actions(string | SidebarQuickFilterConfig)[][]Quick presets/predicates shown when type is quick or actions.
showCategoryFiltersbooleanunsetShow the built-in category filter sections in the dropdown.
These inputs mirror a single SidebarMinimalFilterConfig entry from minimalFilters.

VeltCommentSidebarV2FilterDropdownTrigger

Trigger button that opens the filter dropdown.
<VeltCommentSidebarV2FilterDropdownTrigger />
Props: No additional props.

VeltCommentSidebarV2FilterDropdownContent

Content container for the filter dropdown.
<VeltCommentSidebarV2FilterDropdownContent>
  <VeltCommentSidebarV2FilterDropdownContentList />
</VeltCommentSidebarV2FilterDropdownContent>
Props: No additional props.

VeltCommentSidebarV2FilterDropdownContentList

Scrollable list of filter options. Contains filter items and filter categories.
<VeltCommentSidebarV2FilterDropdownContentList>
  <VeltCommentSidebarV2FilterDropdownContentListItem />
  <VeltCommentSidebarV2FilterDropdownContentListCategory />
</VeltCommentSidebarV2FilterDropdownContentList>
Props: No additional props.

VeltCommentSidebarV2FilterDropdownContentListItem

Individual filter option within the filter list. Contains an indicator, a label, and a count.
<VeltCommentSidebarV2FilterDropdownContentListItem>
  <VeltCommentSidebarV2FilterDropdownContentListItemIndicator />
  <VeltCommentSidebarV2FilterDropdownContentListItemLabel />
  <VeltCommentSidebarV2FilterDropdownContentListItemCount />
</VeltCommentSidebarV2FilterDropdownContentListItem>
Props: No additional props.

VeltCommentSidebarV2FilterDropdownContentListItemIndicator

Visual indicator (such as a checkbox or icon) showing the active state of a filter option.
<VeltCommentSidebarV2FilterDropdownContentListItemIndicator />
Props: No additional props.

VeltCommentSidebarV2FilterDropdownContentListItemLabel

Text label for a filter option.
<VeltCommentSidebarV2FilterDropdownContentListItemLabel />
Props: No additional props.

VeltCommentSidebarV2FilterDropdownContentListItemCount

Count of matching comments shown alongside a filter option.
<VeltCommentSidebarV2FilterDropdownContentListItemCount />
Props: No additional props.

VeltCommentSidebarV2FilterDropdownContentListCategory

Group container for organizing filter options into categories.
<VeltCommentSidebarV2FilterDropdownContentListCategory>
  <VeltCommentSidebarV2FilterDropdownContentListCategoryLabel />
  <VeltCommentSidebarV2FilterDropdownContentListCategoryContent />
</VeltCommentSidebarV2FilterDropdownContentListCategory>
Props: No additional props.

VeltCommentSidebarV2FilterDropdownContentListCategoryLabel

Text label for a filter category.
<VeltCommentSidebarV2FilterDropdownContentListCategoryLabel />
Props: No additional props.

VeltCommentSidebarV2FilterDropdownContentListCategoryContent

Content area within a filter category, rendering the category’s filter items.
<VeltCommentSidebarV2FilterDropdownContentListCategoryContent />
Props: No additional props.

VeltCommentSidebarV2List

Scrollable list of comment threads. Uses CDK virtual scroll to render only the visible viewport slice, enabling smooth performance on large comment sets.
<VeltCommentSidebarV2List>
  <VeltCommentSidebarV2ListGroupHeader />
  <VeltCommentSidebarV2ListItem />
</VeltCommentSidebarV2List>
Props: No additional props.

VeltCommentSidebarV2ListGroupHeader

Group header rendered inside the list to label and separate grouped comment threads.
<VeltCommentSidebarV2ListGroupHeader>
  <VeltCommentSidebarV2ListGroupHeaderLabel />
  <VeltCommentSidebarV2ListGroupHeaderCount />
  <VeltCommentSidebarV2ListGroupHeaderChevron />
  <VeltCommentSidebarV2ListGroupHeaderSeparator />
</VeltCommentSidebarV2ListGroupHeader>
Props: No additional props.

VeltCommentSidebarV2ListGroupHeaderLabel

Label text for a list group header.
<VeltCommentSidebarV2ListGroupHeaderLabel />
Props: No additional props.

VeltCommentSidebarV2ListGroupHeaderCount

Count of comments within a list group.
<VeltCommentSidebarV2ListGroupHeaderCount />
Props: No additional props.

VeltCommentSidebarV2ListGroupHeaderChevron

Chevron indicating the expanded/collapsed state of a list group.
<VeltCommentSidebarV2ListGroupHeaderChevron />
Props: No additional props.

VeltCommentSidebarV2ListGroupHeaderSeparator

Separator rendered between list group headers.
<VeltCommentSidebarV2ListGroupHeaderSeparator />
Props: No additional props.

VeltCommentSidebarV2ListItem

Individual comment thread item rendered within the list.
<VeltCommentSidebarV2ListItem />
Props: No additional props.

VeltCommentSidebarV2EmptyPlaceholder

Placeholder displayed when no comments match the current filter or when the sidebar has no comments. Contains an optional reset-filter button.
<VeltCommentSidebarV2EmptyPlaceholder>
  <VeltCommentSidebarV2ResetFilterButton />
</VeltCommentSidebarV2EmptyPlaceholder>
Props: No additional props.

VeltCommentSidebarV2ResetFilterButton

Button that clears all active filters, returning the sidebar to its unfiltered state.
<VeltCommentSidebarV2ResetFilterButton />
Props: No additional props.

VeltCommentSidebarV2PageModeComposer

Composer for creating new page-level comments directly from the sidebar. Only visible when pageMode is enabled.
<VeltCommentSidebarV2PageModeComposer />
Props: No additional props.

VeltCommentSidebarV2FocusedThread

Container for the focused-thread view that opens when a comment is clicked with focusedThreadMode enabled. Contains a back button and the dialog container.
<VeltCommentSidebarV2FocusedThread>
  <VeltCommentSidebarV2FocusedThreadBackButton />
  <VeltCommentSidebarV2FocusedThreadDialogContainer />
</VeltCommentSidebarV2FocusedThread>
Props: No additional props.

VeltCommentSidebarV2FocusedThreadBackButton

Back button that exits the focused-thread view and returns to the comment list.
<VeltCommentSidebarV2FocusedThreadBackButton />
Props: No additional props.

VeltCommentSidebarV2FocusedThreadDialogContainer

Container that renders the full comment dialog for the focused thread.
<VeltCommentSidebarV2FocusedThreadDialogContainer />
Props: No additional props.

Component Map

All 56 primitives and their corresponding HTML elements:
React ComponentHTML Element
VeltCommentsSidebarV2velt-comments-sidebar-v2
VeltCommentSidebarV2Skeletonvelt-comment-sidebar-skeleton-v2
VeltCommentSidebarV2Panelvelt-comment-sidebar-panel-v2
VeltCommentSidebarV2Headervelt-comment-sidebar-header-v2
VeltCommentSidebarV2CloseButtonvelt-comment-sidebar-close-button-v2
VeltCommentSidebarV2FullscreenButtonvelt-comment-sidebar-fullscreen-button-v2
VeltCommentSidebarV2Searchvelt-comment-sidebar-search-v2
VeltCommentSidebarV2SearchIconvelt-comment-sidebar-search-v2-icon
VeltCommentSidebarV2SearchInputvelt-comment-sidebar-search-v2-input
VeltCommentSidebarV2FilterButtonvelt-comment-sidebar-filter-button-v2
VeltCommentSidebarV2FilterButtonAppliedIconvelt-comment-sidebar-filter-button-v2-applied-icon
VeltCommentSidebarV2FilterContainervelt-comment-sidebar-filter-container-v2
VeltCommentSidebarV2FilterContainerTitlevelt-comment-sidebar-filter-container-v2-title
VeltCommentSidebarV2FilterContainerCloseButtonvelt-comment-sidebar-filter-container-v2-close-button
VeltCommentSidebarV2FilterContainerApplyButtonvelt-comment-sidebar-filter-container-v2-apply-button
VeltCommentSidebarV2FilterContainerResetButtonvelt-comment-sidebar-filter-container-v2-reset-button
VeltCommentSidebarV2FilterContainerGroupByvelt-comment-sidebar-filter-container-v2-group-by
VeltCommentSidebarV2FilterContainerSectionListvelt-comment-sidebar-filter-container-v2-section-list
VeltCommentSidebarV2FilterContainerSectionvelt-comment-sidebar-filter-container-v2-section
VeltCommentSidebarV2FilterContainerSectionLabelvelt-comment-sidebar-filter-container-v2-section-label
VeltCommentSidebarV2FilterContainerSectionFieldvelt-comment-sidebar-filter-container-v2-section-field
VeltCommentSidebarV2FilterContainerSectionControlvelt-comment-sidebar-filter-container-v2-section-control
VeltCommentSidebarV2FilterContainerSectionControlChevronvelt-comment-sidebar-filter-container-v2-section-control-chevron
VeltCommentSidebarV2FilterContainerSectionControlValuevelt-comment-sidebar-filter-container-v2-section-control-value
VeltCommentSidebarV2FilterContainerSectionControlChipListvelt-comment-sidebar-filter-container-v2-section-control-chip-list
VeltCommentSidebarV2FilterContainerSectionControlChipvelt-comment-sidebar-filter-container-v2-section-control-chip
VeltCommentSidebarV2FilterContainerSectionControlSearchvelt-comment-sidebar-filter-container-v2-section-control-search
VeltCommentSidebarV2FilterContainerSectionOptionListvelt-comment-sidebar-filter-container-v2-section-option-list
VeltCommentSidebarV2FilterContainerSectionOptionvelt-comment-sidebar-filter-container-v2-section-option
VeltCommentSidebarV2FilterContainerSectionOptionCheckboxvelt-comment-sidebar-filter-container-v2-section-option-checkbox
VeltCommentSidebarV2FilterContainerSectionOptionNamevelt-comment-sidebar-filter-container-v2-section-option-name
VeltCommentSidebarV2FilterContainerSectionOptionCountvelt-comment-sidebar-filter-container-v2-section-option-count
VeltCommentSidebarV2FilterDropdownvelt-comment-sidebar-filter-dropdown-v2
VeltCommentSidebarV2FilterDropdownTriggervelt-comment-sidebar-filter-dropdown-trigger-v2
VeltCommentSidebarV2FilterDropdownContentvelt-comment-sidebar-filter-dropdown-content-v2
VeltCommentSidebarV2FilterDropdownContentListvelt-comment-sidebar-filter-dropdown-content-list-v2
VeltCommentSidebarV2FilterDropdownContentListItemvelt-comment-sidebar-filter-dropdown-content-list-item-v2
VeltCommentSidebarV2FilterDropdownContentListItemIndicatorvelt-comment-sidebar-filter-dropdown-content-list-item-indicator-v2
VeltCommentSidebarV2FilterDropdownContentListItemLabelvelt-comment-sidebar-filter-dropdown-content-list-item-label-v2
VeltCommentSidebarV2FilterDropdownContentListItemCountvelt-comment-sidebar-filter-dropdown-content-list-item-count-v2
VeltCommentSidebarV2FilterDropdownContentListCategoryvelt-comment-sidebar-filter-dropdown-content-list-category-v2
VeltCommentSidebarV2FilterDropdownContentListCategoryLabelvelt-comment-sidebar-filter-dropdown-content-list-category-label-v2
VeltCommentSidebarV2FilterDropdownContentListCategoryContentvelt-comment-sidebar-filter-dropdown-content-list-category-content-v2
VeltCommentSidebarV2Listvelt-comment-sidebar-list-v2
VeltCommentSidebarV2ListGroupHeadervelt-comment-sidebar-list-group-header-v2
VeltCommentSidebarV2ListGroupHeaderLabelvelt-comment-sidebar-list-group-header-v2-label
VeltCommentSidebarV2ListGroupHeaderCountvelt-comment-sidebar-list-group-header-v2-count
VeltCommentSidebarV2ListGroupHeaderChevronvelt-comment-sidebar-list-group-header-v2-chevron
VeltCommentSidebarV2ListGroupHeaderSeparatorvelt-comment-sidebar-list-group-header-v2-separator
VeltCommentSidebarV2ListItemvelt-comment-sidebar-list-item-v2
VeltCommentSidebarV2EmptyPlaceholdervelt-comment-sidebar-empty-placeholder-v2
VeltCommentSidebarV2ResetFilterButtonvelt-comment-sidebar-reset-filter-button-v2
VeltCommentSidebarV2PageModeComposervelt-comment-sidebar-page-mode-composer-v2
VeltCommentSidebarV2FocusedThreadvelt-comment-sidebar-focused-thread-v2
VeltCommentSidebarV2FocusedThreadBackButtonvelt-comment-sidebar-focused-thread-back-button-v2
VeltCommentSidebarV2FocusedThreadDialogContainervelt-comment-sidebar-focused-thread-dialog-container-v2