Skip to content

Commit 67d3bac

Browse files
authored
Merge pull request #294 from anubra266/291OnChangeItems
2 parents 165e77d + 07de813 commit 67d3bac

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/use-autocomplete.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,14 +127,19 @@ export function useAutoComplete(
127127
const filteredList = useMemo(() => {
128128
return [...filteredResults, ...creatableArr];
129129
}, [filteredResults, creatableArr]);
130+
131+
const allItemsIncludingCreatable = useMemo(() => {
132+
return [...itemList, ...creatableArr];
133+
}, [itemList, creatableArr]);
134+
130135
const [values, setValues] = useControllableState({
131136
defaultValue: defaultValues.map(v => v?.toString()),
132137
value: valuesProp,
133138
onChange: (newValues: any[]) => {
134139
const item = filteredList.find(opt => opt.value === newValues.at(-1));
135140
if (!item) return;
136141
const items = newValues.map(val =>
137-
filteredList.find(opt => opt.value === val)
142+
allItemsIncludingCreatable.find(opt => opt.value === val)
138143
) as Item[];
139144
runIfFn(
140145
autoCompleteProps.onChange,

0 commit comments

Comments
 (0)