18 lines
559 B
TypeScript
18 lines
559 B
TypeScript
![]() |
import { SingleAutocompleteChoiceType } from "@saleor/components/SingleAutocompleteSelectField";
|
||
|
import { FormChange } from "@saleor/hooks/useForm";
|
||
|
|
||
|
function createSingleAutocompleteSelectHandler(
|
||
|
change: FormChange,
|
||
|
setSelected: (value: string) => void,
|
||
|
choices: SingleAutocompleteChoiceType[]
|
||
|
): FormChange {
|
||
|
return (event: React.ChangeEvent<any>) => {
|
||
|
change(event);
|
||
|
|
||
|
const value = event.target.value;
|
||
|
setSelected(choices.find(category => category.value === value).label);
|
||
|
};
|
||
|
}
|
||
|
|
||
|
export default createSingleAutocompleteSelectHandler;
|