Skip to content

Commit c50600c

Browse files
committed
Add title for selected content
close ant-design/ant-design#25464
1 parent a4f7f11 commit c50600c

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

src/Selector/SingleSelector.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,14 @@ const SingleSelector: React.FC<SelectorProps> = props => {
5757
// Not show text when closed expect combobox mode
5858
const hasTextInput = mode !== 'combobox' && !open ? false : !!inputValue;
5959

60+
const title =
61+
item && (typeof item.label === 'string' || typeof item.label === 'number')
62+
? item.label.toString()
63+
: undefined;
64+
6065
return (
6166
<>
62-
<span className={`${prefixCls}-selection-search`}>
67+
<span className={`${prefixCls}-selection-search`} title={title}>
6368
<Input
6469
ref={inputRef}
6570
prefixCls={prefixCls}

tests/__snapshots__/Select.test.tsx.snap

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ exports[`Select.Basic no search 1`] = `
186186
>
187187
<span
188188
class="rc-select-selection-search"
189+
title="1"
189190
>
190191
<input
191192
aria-activedescendant="undefined_list_0"
@@ -232,6 +233,7 @@ exports[`Select.Basic render renders aria-attributes correctly 1`] = `
232233
>
233234
<span
234235
class="antd-selection-search"
236+
title="2"
235237
>
236238
<input
237239
aria-activedescendant="undefined_list_0"
@@ -290,6 +292,7 @@ exports[`Select.Basic render renders correctly 1`] = `
290292
>
291293
<span
292294
class="antd-selection-search"
295+
title="2"
293296
>
294297
<input
295298
aria-activedescendant="undefined_list_0"
@@ -348,6 +351,7 @@ exports[`Select.Basic render renders data-attributes correctly 1`] = `
348351
>
349352
<span
350353
class="antd-selection-search"
354+
title="2"
351355
>
352356
<input
353357
aria-activedescendant="undefined_list_0"
@@ -404,6 +408,7 @@ exports[`Select.Basic render renders disabled select correctly 1`] = `
404408
>
405409
<span
406410
class="antd-selection-search"
411+
title="2"
407412
>
408413
<input
409414
aria-activedescendant="undefined_list_0"
@@ -450,6 +455,7 @@ exports[`Select.Basic render renders dropdown correctly 1`] = `
450455
>
451456
<span
452457
class="antd-selection-search"
458+
title="2"
453459
>
454460
<input
455461
aria-activedescendant="undefined_list_0"
@@ -626,6 +632,7 @@ exports[`Select.Basic render renders role prop correctly 1`] = `
626632
>
627633
<span
628634
class="antd-selection-search"
635+
title="2"
629636
>
630637
<input
631638
aria-activedescendant="undefined_list_0"
@@ -682,6 +689,7 @@ exports[`Select.Basic should contain falsy children 1`] = `
682689
>
683690
<span
684691
class="rc-select-selection-search"
692+
title="1"
685693
>
686694
<input
687695
aria-activedescendant="undefined_list_0"

0 commit comments

Comments
 (0)