From 72d4df482e23ed770954601ea4e2f4af165d3cc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chy=C5=82a?= Date: Wed, 5 Jul 2023 09:31:44 +0200 Subject: [PATCH] Fix show selected content in single autocomplete field (#3855) --- .changeset/silent-feet-double.md | 5 +++++ .../SingleAutocompleteSelectField.tsx | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/silent-feet-double.md diff --git a/.changeset/silent-feet-double.md b/.changeset/silent-feet-double.md new file mode 100644 index 000000000..5efb87573 --- /dev/null +++ b/.changeset/silent-feet-double.md @@ -0,0 +1,5 @@ +--- +"saleor-dashboard": patch +--- + +Fix unable to select value in simple autocomplete field diff --git a/src/components/SingleAutocompleteSelectField/SingleAutocompleteSelectField.tsx b/src/components/SingleAutocompleteSelectField/SingleAutocompleteSelectField.tsx index a52458cf5..2af23bcf5 100644 --- a/src/components/SingleAutocompleteSelectField/SingleAutocompleteSelectField.tsx +++ b/src/components/SingleAutocompleteSelectField/SingleAutocompleteSelectField.tsx @@ -108,7 +108,8 @@ const SingleAutocompleteSelectFieldComponent: React.FC< // this is to prevent unwanted state updates when the dropdown is closed with an empty value, // which downshift interprets as the value being updated with an empty string, causing side-effects stateReducer={(_, changes) => { - if (!changes.isOpen) { + // eslint-disable-next-line @typescript-eslint/no-unnecessary-boolean-literal-compare + if (changes.isOpen === false) { delete changes.inputValue; } return changes;