Skip to content

Commit 478f69c

Browse files
authored
fix-dropdown-virtualscroller (#8125)
Fix when there is no data in Dropdown with VirtualScrollerOptions does not show emptyMessage
1 parent fe10758 commit 478f69c

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

components/lib/dropdown/DropdownPanel.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,8 +254,9 @@ export const DropdownPanel = React.memo(
254254
onLazyLoad: (event) => props.virtualScrollerOptions.onLazyLoad({ ...event, ...{ filter: props.filterValue } }),
255255
itemTemplate: (item, options) => item && createItem(item, options.index, options),
256256
contentTemplate: (options) => {
257+
const children = options.children || [];
257258
const emptyMessage = props.hasFilter ? props.emptyFilterMessage : props.emptyMessage;
258-
const content = isEmptyFilter ? createEmptyMessage(emptyMessage) : options.children;
259+
const content = isEmptyFilter || children?.length === 0 ? createEmptyMessage(emptyMessage) : children;
259260
const listProps = mergeProps(
260261
{
261262
ref: options.contentRef,

0 commit comments

Comments
 (0)