We recommend that you familiarize yourselves with UI Customization Concepts before attempting to modify any components.
Overview
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe>
<VeltCommentsSidebarV2Wireframe.Skeleton />
<VeltCommentsSidebarV2Wireframe.Panel />
</VeltCommentsSidebarV2Wireframe>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-v2-wireframe>
<velt-comments-sidebar-skeleton-v2-wireframe></velt-comments-sidebar-skeleton-v2-wireframe>
<velt-comments-sidebar-panel-v2-wireframe></velt-comments-sidebar-panel-v2-wireframe>
</velt-comments-sidebar-v2-wireframe>
</velt-wireframe>
Skeleton
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.Skeleton />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-skeleton-v2-wireframe></velt-comments-sidebar-skeleton-v2-wireframe>
</velt-wireframe>
Panel
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.Panel>
<VeltCommentsSidebarV2Wireframe.Header />
<VeltCommentsSidebarV2Wireframe.List />
<VeltCommentsSidebarV2Wireframe.EmptyPlaceholder />
<VeltCommentsSidebarV2Wireframe.PageModeComposer />
<VeltCommentsSidebarV2Wireframe.FocusedThread />
</VeltCommentsSidebarV2Wireframe.Panel>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-panel-v2-wireframe>
<velt-comments-sidebar-header-v2-wireframe></velt-comments-sidebar-header-v2-wireframe>
<velt-comments-sidebar-list-v2-wireframe></velt-comments-sidebar-list-v2-wireframe>
<velt-comments-sidebar-empty-placeholder-v2-wireframe></velt-comments-sidebar-empty-placeholder-v2-wireframe>
<velt-comments-sidebar-page-mode-composer-v2-wireframe></velt-comments-sidebar-page-mode-composer-v2-wireframe>
<velt-comments-sidebar-focused-thread-v2-wireframe></velt-comments-sidebar-focused-thread-v2-wireframe>
</velt-comments-sidebar-panel-v2-wireframe>
</velt-wireframe>
Header (Panel)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.Header>
<VeltCommentsSidebarV2Wireframe.CloseButton />
<VeltCommentsSidebarV2Wireframe.Search>
<VeltCommentsSidebarV2Wireframe.Search.Icon />
<VeltCommentsSidebarV2Wireframe.Search.Input />
</VeltCommentsSidebarV2Wireframe.Search>
<VeltCommentsSidebarV2Wireframe.FilterButton>
<VeltCommentsSidebarV2Wireframe.FilterButton.AppliedIcon />
</VeltCommentsSidebarV2Wireframe.FilterButton>
<VeltCommentsSidebarV2Wireframe.FilterContainer />
<VeltCommentsSidebarV2Wireframe.FullscreenButton />
<VeltCommentsSidebarV2Wireframe.FilterDropdown />
</VeltCommentsSidebarV2Wireframe.Header>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-header-v2-wireframe>
<velt-comments-sidebar-close-button-v2-wireframe></velt-comments-sidebar-close-button-v2-wireframe>
<velt-comments-sidebar-search-v2-wireframe>
<velt-comments-sidebar-search-v2-icon-wireframe></velt-comments-sidebar-search-v2-icon-wireframe>
<velt-comments-sidebar-search-v2-input-wireframe></velt-comments-sidebar-search-v2-input-wireframe>
</velt-comments-sidebar-search-v2-wireframe>
<velt-comments-sidebar-filter-button-v2-wireframe>
<velt-comments-sidebar-filter-button-v2-applied-icon-wireframe></velt-comments-sidebar-filter-button-v2-applied-icon-wireframe>
</velt-comments-sidebar-filter-button-v2-wireframe>
<velt-comments-sidebar-filter-container-v2-wireframe></velt-comments-sidebar-filter-container-v2-wireframe>
<velt-comments-sidebar-fullscreen-button-v2-wireframe></velt-comments-sidebar-fullscreen-button-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-v2-wireframe></velt-comments-sidebar-filter-dropdown-v2-wireframe>
</velt-comments-sidebar-header-v2-wireframe>
</velt-wireframe>
FilterContainer is the Main Filter bottom-sheet/menu surface; the FilterDropdown is the header dropdown that renders mini-filter, sort, quick, and combined actions content depending on its configured type. The actions dropdown replaces the removed minimal-actions dropdown.
CloseButton (Panel Header)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.CloseButton />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-close-button-v2-wireframe></velt-comments-sidebar-close-button-v2-wireframe>
</velt-wireframe>
Search (Panel Header)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.Search>
<VeltCommentsSidebarV2Wireframe.Search.Icon />
<VeltCommentsSidebarV2Wireframe.Search.Input />
</VeltCommentsSidebarV2Wireframe.Search>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-search-v2-wireframe>
<velt-comments-sidebar-search-v2-icon-wireframe></velt-comments-sidebar-search-v2-icon-wireframe>
<velt-comments-sidebar-search-v2-input-wireframe></velt-comments-sidebar-search-v2-input-wireframe>
</velt-comments-sidebar-search-v2-wireframe>
</velt-wireframe>
Icon (Panel Header Search)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.Search.Icon />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-search-v2-icon-wireframe></velt-comments-sidebar-search-v2-icon-wireframe>
</velt-wireframe>
Input (Panel Header Search)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.Search.Input />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-search-v2-input-wireframe></velt-comments-sidebar-search-v2-input-wireframe>
</velt-wireframe>
FilterButton (Panel Header)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterButton>
<VeltCommentsSidebarV2Wireframe.FilterButton.AppliedIcon />
</VeltCommentsSidebarV2Wireframe.FilterButton>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-button-v2-wireframe>
<velt-comments-sidebar-filter-button-v2-applied-icon-wireframe></velt-comments-sidebar-filter-button-v2-applied-icon-wireframe>
</velt-comments-sidebar-filter-button-v2-wireframe>
</velt-wireframe>
FilterButton opens the Main Filter container. Bind appliedCount and isFilterActive on its child wireframes to surface the active-filter state.
AppliedIcon (Panel Header FilterButton)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterButton.AppliedIcon />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-button-v2-applied-icon-wireframe></velt-comments-sidebar-filter-button-v2-applied-icon-wireframe>
</velt-wireframe>
FilterContainer (Panel Header)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer>
<VeltCommentsSidebarV2Wireframe.FilterContainer.Title />
<VeltCommentsSidebarV2Wireframe.FilterContainer.GroupBy />
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionList />
<VeltCommentsSidebarV2Wireframe.FilterContainer.ResetButton />
<VeltCommentsSidebarV2Wireframe.FilterContainer.ApplyButton />
<VeltCommentsSidebarV2Wireframe.FilterContainer.CloseButton />
</VeltCommentsSidebarV2Wireframe.FilterContainer>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-wireframe>
<velt-comments-sidebar-filter-container-v2-title-wireframe></velt-comments-sidebar-filter-container-v2-title-wireframe>
<velt-comments-sidebar-filter-container-v2-group-by-wireframe></velt-comments-sidebar-filter-container-v2-group-by-wireframe>
<velt-comments-sidebar-filter-container-v2-section-list-wireframe></velt-comments-sidebar-filter-container-v2-section-list-wireframe>
<velt-comments-sidebar-filter-container-v2-reset-button-wireframe></velt-comments-sidebar-filter-container-v2-reset-button-wireframe>
<velt-comments-sidebar-filter-container-v2-apply-button-wireframe></velt-comments-sidebar-filter-container-v2-apply-button-wireframe>
<velt-comments-sidebar-filter-container-v2-close-button-wireframe></velt-comments-sidebar-filter-container-v2-close-button-wireframe>
</velt-comments-sidebar-filter-container-v2-wireframe>
</velt-wireframe>
GroupBy renders only when grouping is enabled (groupingEnabled); bind groupByOptions for its options. Available data variables on these wireframes include value, label, count, mode, selected, group, groupingEnabled, groupByOptions, chips, searchable, placeholder, isFilterActive, and appliedCount.
Title (Panel Header FilterContainer)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.Title />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-title-wireframe></velt-comments-sidebar-filter-container-v2-title-wireframe>
</velt-wireframe>
GroupBy (Panel Header FilterContainer)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.GroupBy />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-group-by-wireframe></velt-comments-sidebar-filter-container-v2-group-by-wireframe>
</velt-wireframe>
SectionList (Panel Header FilterContainer)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionList>
<VeltCommentsSidebarV2Wireframe.FilterContainer.Section>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionLabel />
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionField>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControl>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlChevron />
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlValue />
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlChipList>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlChip />
</VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlChipList>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlSearch />
</VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControl>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionList>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOption>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionCheckbox />
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionName />
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionCount />
</VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOption>
</VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionList>
</VeltCommentsSidebarV2Wireframe.FilterContainer.SectionField>
</VeltCommentsSidebarV2Wireframe.FilterContainer.Section>
</VeltCommentsSidebarV2Wireframe.FilterContainer.SectionList>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-list-wireframe>
<velt-comments-sidebar-filter-container-v2-section-wireframe>
<velt-comments-sidebar-filter-container-v2-section-label-wireframe></velt-comments-sidebar-filter-container-v2-section-label-wireframe>
<velt-comments-sidebar-filter-container-v2-section-field-wireframe>
<velt-comments-sidebar-filter-container-v2-section-control-wireframe>
<velt-comments-sidebar-filter-container-v2-section-control-chevron-wireframe></velt-comments-sidebar-filter-container-v2-section-control-chevron-wireframe>
<velt-comments-sidebar-filter-container-v2-section-control-value-wireframe></velt-comments-sidebar-filter-container-v2-section-control-value-wireframe>
<velt-comments-sidebar-filter-container-v2-section-control-chip-list-wireframe>
<velt-comments-sidebar-filter-container-v2-section-control-chip-wireframe></velt-comments-sidebar-filter-container-v2-section-control-chip-wireframe>
</velt-comments-sidebar-filter-container-v2-section-control-chip-list-wireframe>
<velt-comments-sidebar-filter-container-v2-section-control-search-wireframe></velt-comments-sidebar-filter-container-v2-section-control-search-wireframe>
</velt-comments-sidebar-filter-container-v2-section-control-wireframe>
<velt-comments-sidebar-filter-container-v2-section-option-list-wireframe>
<velt-comments-sidebar-filter-container-v2-section-option-wireframe>
<velt-comments-sidebar-filter-container-v2-section-option-checkbox-wireframe></velt-comments-sidebar-filter-container-v2-section-option-checkbox-wireframe>
<velt-comments-sidebar-filter-container-v2-section-option-name-wireframe></velt-comments-sidebar-filter-container-v2-section-option-name-wireframe>
<velt-comments-sidebar-filter-container-v2-section-option-count-wireframe></velt-comments-sidebar-filter-container-v2-section-option-count-wireframe>
</velt-comments-sidebar-filter-container-v2-section-option-wireframe>
</velt-comments-sidebar-filter-container-v2-section-option-list-wireframe>
</velt-comments-sidebar-filter-container-v2-section-field-wireframe>
</velt-comments-sidebar-filter-container-v2-section-wireframe>
</velt-comments-sidebar-filter-container-v2-section-list-wireframe>
</velt-wireframe>
SectionControl, SectionControlSearch, SectionOptionList, and SectionField accept a searchable boolean input that toggles the per-section search box. Bind dynamic data (value, label, count, selected, chips, placeholder) on the leaf wireframe, not its container — bindings update live only when bound to a signal on the leaf.
Section (Panel Header FilterContainer SectionList)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.Section>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionLabel />
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionField />
</VeltCommentsSidebarV2Wireframe.FilterContainer.Section>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-wireframe>
<velt-comments-sidebar-filter-container-v2-section-label-wireframe></velt-comments-sidebar-filter-container-v2-section-label-wireframe>
<velt-comments-sidebar-filter-container-v2-section-field-wireframe></velt-comments-sidebar-filter-container-v2-section-field-wireframe>
</velt-comments-sidebar-filter-container-v2-section-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionLabel />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-label-wireframe></velt-comments-sidebar-filter-container-v2-section-label-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionField searchable={true}>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControl />
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionList />
</VeltCommentsSidebarV2Wireframe.FilterContainer.SectionField>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-field-wireframe searchable="true">
<velt-comments-sidebar-filter-container-v2-section-control-wireframe></velt-comments-sidebar-filter-container-v2-section-control-wireframe>
<velt-comments-sidebar-filter-container-v2-section-option-list-wireframe></velt-comments-sidebar-filter-container-v2-section-option-list-wireframe>
</velt-comments-sidebar-filter-container-v2-section-field-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControl searchable={true}>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlChevron />
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlValue />
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlChipList>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlChip />
</VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlChipList>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlSearch />
</VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControl>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-control-wireframe searchable="true">
<velt-comments-sidebar-filter-container-v2-section-control-chevron-wireframe></velt-comments-sidebar-filter-container-v2-section-control-chevron-wireframe>
<velt-comments-sidebar-filter-container-v2-section-control-value-wireframe></velt-comments-sidebar-filter-container-v2-section-control-value-wireframe>
<velt-comments-sidebar-filter-container-v2-section-control-chip-list-wireframe>
<velt-comments-sidebar-filter-container-v2-section-control-chip-wireframe></velt-comments-sidebar-filter-container-v2-section-control-chip-wireframe>
</velt-comments-sidebar-filter-container-v2-section-control-chip-list-wireframe>
<velt-comments-sidebar-filter-container-v2-section-control-search-wireframe></velt-comments-sidebar-filter-container-v2-section-control-search-wireframe>
</velt-comments-sidebar-filter-container-v2-section-control-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlChevron />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-control-chevron-wireframe></velt-comments-sidebar-filter-container-v2-section-control-chevron-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlValue />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-control-value-wireframe></velt-comments-sidebar-filter-container-v2-section-control-value-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlChipList>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlChip />
</VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlChipList>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-control-chip-list-wireframe>
<velt-comments-sidebar-filter-container-v2-section-control-chip-wireframe></velt-comments-sidebar-filter-container-v2-section-control-chip-wireframe>
</velt-comments-sidebar-filter-container-v2-section-control-chip-list-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlChip />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-control-chip-wireframe></velt-comments-sidebar-filter-container-v2-section-control-chip-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionControlSearch searchable={true} />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-control-search-wireframe searchable="true"></velt-comments-sidebar-filter-container-v2-section-control-search-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionList searchable={true}>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOption />
</VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionList>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-option-list-wireframe searchable="true">
<velt-comments-sidebar-filter-container-v2-section-option-wireframe></velt-comments-sidebar-filter-container-v2-section-option-wireframe>
</velt-comments-sidebar-filter-container-v2-section-option-list-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOption>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionCheckbox />
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionName />
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionCount />
</VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOption>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-option-wireframe>
<velt-comments-sidebar-filter-container-v2-section-option-checkbox-wireframe></velt-comments-sidebar-filter-container-v2-section-option-checkbox-wireframe>
<velt-comments-sidebar-filter-container-v2-section-option-name-wireframe></velt-comments-sidebar-filter-container-v2-section-option-name-wireframe>
<velt-comments-sidebar-filter-container-v2-section-option-count-wireframe></velt-comments-sidebar-filter-container-v2-section-option-count-wireframe>
</velt-comments-sidebar-filter-container-v2-section-option-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionCheckbox />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-option-checkbox-wireframe></velt-comments-sidebar-filter-container-v2-section-option-checkbox-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionName />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-option-name-wireframe></velt-comments-sidebar-filter-container-v2-section-option-name-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.SectionOptionCount />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-section-option-count-wireframe></velt-comments-sidebar-filter-container-v2-section-option-count-wireframe>
</velt-wireframe>
ResetButton (Panel Header FilterContainer)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.ResetButton />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-reset-button-wireframe></velt-comments-sidebar-filter-container-v2-reset-button-wireframe>
</velt-wireframe>
ApplyButton (Panel Header FilterContainer)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.ApplyButton />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-apply-button-wireframe></velt-comments-sidebar-filter-container-v2-apply-button-wireframe>
</velt-wireframe>
CloseButton (Panel Header FilterContainer)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterContainer.CloseButton />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-container-v2-close-button-wireframe></velt-comments-sidebar-filter-container-v2-close-button-wireframe>
</velt-wireframe>
FullscreenButton (Panel Header)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FullscreenButton />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-fullscreen-button-v2-wireframe></velt-comments-sidebar-fullscreen-button-v2-wireframe>
</velt-wireframe>
FilterDropdown (Panel Header)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterDropdown>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Trigger />
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item.Indicator />
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item.Label />
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item.Count />
</VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Category>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Category.Label />
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Category.Content />
</VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Category>
</VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List>
</VeltCommentsSidebarV2Wireframe.FilterDropdown.Content>
</VeltCommentsSidebarV2Wireframe.FilterDropdown>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-dropdown-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-trigger-v2-wireframe></velt-comments-sidebar-filter-dropdown-trigger-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-item-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-item-indicator-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-item-indicator-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-item-label-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-item-label-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-item-count-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-item-count-v2-wireframe>
</velt-comments-sidebar-filter-dropdown-content-list-item-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-category-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-category-label-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-category-label-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-category-content-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-category-content-v2-wireframe>
</velt-comments-sidebar-filter-dropdown-content-list-category-v2-wireframe>
</velt-comments-sidebar-filter-dropdown-content-list-v2-wireframe>
</velt-comments-sidebar-filter-dropdown-content-v2-wireframe>
</velt-comments-sidebar-filter-dropdown-v2-wireframe>
</velt-wireframe>
FilterDropdown renders mini-filter, sort, quick, or combined actions content depending on its configured type. The CategoryLabel and per-item Count sub-slots are new in this release.
Trigger (Panel Header FilterDropdown)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Trigger />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-dropdown-trigger-v2-wireframe></velt-comments-sidebar-filter-dropdown-trigger-v2-wireframe>
</velt-wireframe>
Content (Panel Header FilterDropdown)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List />
</VeltCommentsSidebarV2Wireframe.FilterDropdown.Content>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-dropdown-content-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-v2-wireframe>
</velt-comments-sidebar-filter-dropdown-content-v2-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item />
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Category />
</VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-dropdown-content-list-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-item-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-item-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-category-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-category-v2-wireframe>
</velt-comments-sidebar-filter-dropdown-content-list-v2-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Category.Label />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-dropdown-content-list-category-label-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-category-label-v2-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item.Indicator />
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item.Label />
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item.Count />
</VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-dropdown-content-list-item-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-item-indicator-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-item-indicator-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-item-label-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-item-label-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-item-count-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-item-count-v2-wireframe>
</velt-comments-sidebar-filter-dropdown-content-list-item-v2-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item.Indicator />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-dropdown-content-list-item-indicator-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-item-indicator-v2-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item.Label />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-dropdown-content-list-item-label-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-item-label-v2-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Item.Count />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-dropdown-content-list-item-count-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-item-count-v2-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Category>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Category.Label />
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Category.Content />
</VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Category>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-dropdown-content-list-category-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-category-label-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-category-label-v2-wireframe>
<velt-comments-sidebar-filter-dropdown-content-list-category-content-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-category-content-v2-wireframe>
</velt-comments-sidebar-filter-dropdown-content-list-category-v2-wireframe>
</velt-wireframe>
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FilterDropdown.Content.List.Category.Content />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-filter-dropdown-content-list-category-content-v2-wireframe></velt-comments-sidebar-filter-dropdown-content-list-category-content-v2-wireframe>
</velt-wireframe>
List (Panel)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.List>
<VeltCommentsSidebarV2Wireframe.ListGroupHeader>
<VeltCommentsSidebarV2Wireframe.ListGroupHeader.Label />
<VeltCommentsSidebarV2Wireframe.ListGroupHeader.Count />
<VeltCommentsSidebarV2Wireframe.ListGroupHeader.Chevron />
<VeltCommentsSidebarV2Wireframe.ListGroupHeader.Separator />
</VeltCommentsSidebarV2Wireframe.ListGroupHeader>
</VeltCommentsSidebarV2Wireframe.List>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-list-v2-wireframe>
<velt-comments-sidebar-list-group-header-v2-wireframe>
<velt-comments-sidebar-list-group-header-v2-label-wireframe></velt-comments-sidebar-list-group-header-v2-label-wireframe>
<velt-comments-sidebar-list-group-header-v2-count-wireframe></velt-comments-sidebar-list-group-header-v2-count-wireframe>
<velt-comments-sidebar-list-group-header-v2-chevron-wireframe></velt-comments-sidebar-list-group-header-v2-chevron-wireframe>
<velt-comments-sidebar-list-group-header-v2-separator-wireframe></velt-comments-sidebar-list-group-header-v2-separator-wireframe>
</velt-comments-sidebar-list-group-header-v2-wireframe>
</velt-comments-sidebar-list-v2-wireframe>
</velt-wireframe>
group.label and group.count on the leaf wireframes to surface live group metadata.
ListGroupHeader (Panel List)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.ListGroupHeader>
<VeltCommentsSidebarV2Wireframe.ListGroupHeader.Label />
<VeltCommentsSidebarV2Wireframe.ListGroupHeader.Count />
<VeltCommentsSidebarV2Wireframe.ListGroupHeader.Chevron />
<VeltCommentsSidebarV2Wireframe.ListGroupHeader.Separator />
</VeltCommentsSidebarV2Wireframe.ListGroupHeader>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-list-group-header-v2-wireframe>
<velt-comments-sidebar-list-group-header-v2-label-wireframe></velt-comments-sidebar-list-group-header-v2-label-wireframe>
<velt-comments-sidebar-list-group-header-v2-count-wireframe></velt-comments-sidebar-list-group-header-v2-count-wireframe>
<velt-comments-sidebar-list-group-header-v2-chevron-wireframe></velt-comments-sidebar-list-group-header-v2-chevron-wireframe>
<velt-comments-sidebar-list-group-header-v2-separator-wireframe></velt-comments-sidebar-list-group-header-v2-separator-wireframe>
</velt-comments-sidebar-list-group-header-v2-wireframe>
</velt-wireframe>
Label (Panel List ListGroupHeader)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.ListGroupHeader.Label />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-list-group-header-v2-label-wireframe></velt-comments-sidebar-list-group-header-v2-label-wireframe>
</velt-wireframe>
Count (Panel List ListGroupHeader)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.ListGroupHeader.Count />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-list-group-header-v2-count-wireframe></velt-comments-sidebar-list-group-header-v2-count-wireframe>
</velt-wireframe>
Chevron (Panel List ListGroupHeader)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.ListGroupHeader.Chevron />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-list-group-header-v2-chevron-wireframe></velt-comments-sidebar-list-group-header-v2-chevron-wireframe>
</velt-wireframe>
Separator (Panel List ListGroupHeader)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.ListGroupHeader.Separator />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-list-group-header-v2-separator-wireframe></velt-comments-sidebar-list-group-header-v2-separator-wireframe>
</velt-wireframe>
EmptyPlaceholder (Panel)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.EmptyPlaceholder>
<VeltCommentsSidebarV2Wireframe.EmptyPlaceholder.ResetFilterButton />
</VeltCommentsSidebarV2Wireframe.EmptyPlaceholder>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-empty-placeholder-v2-wireframe>
<velt-comments-sidebar-reset-filter-button-v2-wireframe></velt-comments-sidebar-reset-filter-button-v2-wireframe>
</velt-comments-sidebar-empty-placeholder-v2-wireframe>
</velt-wireframe>
ResetFilterButton (Panel EmptyPlaceholder)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.EmptyPlaceholder.ResetFilterButton />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-reset-filter-button-v2-wireframe></velt-comments-sidebar-reset-filter-button-v2-wireframe>
</velt-wireframe>
PageModeComposer (Panel)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.PageModeComposer />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-page-mode-composer-v2-wireframe></velt-comments-sidebar-page-mode-composer-v2-wireframe>
</velt-wireframe>
FocusedThread (Panel)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FocusedThread>
<VeltCommentsSidebarV2Wireframe.FocusedThread.BackButton />
<VeltCommentsSidebarV2Wireframe.FocusedThread.DialogContainer />
</VeltCommentsSidebarV2Wireframe.FocusedThread>
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-focused-thread-v2-wireframe>
<velt-comments-sidebar-focused-thread-back-button-v2-wireframe></velt-comments-sidebar-focused-thread-back-button-v2-wireframe>
<velt-comments-sidebar-focused-thread-dialog-container-v2-wireframe></velt-comments-sidebar-focused-thread-dialog-container-v2-wireframe>
</velt-comments-sidebar-focused-thread-v2-wireframe>
</velt-wireframe>
BackButton (Panel FocusedThread)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FocusedThread.BackButton />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-focused-thread-back-button-v2-wireframe></velt-comments-sidebar-focused-thread-back-button-v2-wireframe>
</velt-wireframe>
DialogContainer (Panel FocusedThread)
- React / Next.js
- Other Frameworks
<VeltWireframe>
<VeltCommentsSidebarV2Wireframe.FocusedThread.DialogContainer />
</VeltWireframe>
<velt-wireframe style="display:none;">
<velt-comments-sidebar-focused-thread-dialog-container-v2-wireframe></velt-comments-sidebar-focused-thread-dialog-container-v2-wireframe>
</velt-wireframe>

