Skip to content

Commit e102679

Browse files
authored
refactor(structure): add virtualization when rendering assigneeds list (#7536)
1 parent 7bf9995 commit e102679

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/sanity/src/core/tasks/components/form/fields/assignee/AssigneeSelectionMenu.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
MenuItem,
1010
Text,
1111
TextInput,
12+
VirtualList,
1213
} from '@sanity/ui'
1314
import {deburr} from 'lodash'
1415
import {type ChangeEvent, type KeyboardEvent, useCallback, useMemo, useRef, useState} from 'react'
@@ -172,7 +173,7 @@ function MentionsMenu({onSelect, value = ''}: {onSelect: SelectItemHandler; valu
172173
</Text>
173174
</Box>
174175
) : (
175-
filteredOptions.map(renderItem)
176+
<VirtualList items={filteredOptions} renderItem={renderItem} />
176177
)}
177178
</div>
178179
</div>

0 commit comments

Comments
 (0)