['renderList'] = allItems =>
@@ -121,19 +108,11 @@ export class SearchableInput<
renderOverlay() {
const { filter } = this;
- const {
- translator,
- fields,
- store,
- labelKey,
- renderList = this.renderList,
- } = this.props;
+ const { translator, fields, store, labelKey, renderList = this.renderList } = this.props;
const keyword = filter[labelKey] as string;
- const needNew = !store.allItems.some(
- ({ [labelKey]: label }) => label === keyword,
- );
+ const needNew = !store.allItems.some(({ [labelKey]: label }) => label === keyword);
return (
- {needNew && fields && (
+ {needNew && fields?.[0] && (