fix: dropdown errors when null

This commit is contained in:
David Ralph 2024-02-28 13:13:42 +00:00
parent c6b4359612
commit 3e1ac0cfbb
3 changed files with 8 additions and 116 deletions

View File

@ -62,11 +62,13 @@ class Dropdown extends PureComponent {
ref={this.dropdown}
key={id}
>
{this.props.items.map(({ value, text }) => (
<MenuItem key={id + value} value={value}>
{text}
</MenuItem>
))}
{this.props.items.map((item) =>
item !== null ? (
<MenuItem key={id + item.value} value={item.value}>
{item.text}
</MenuItem>
) : null,
)}
</Select>
</FormControl>
);

View File

@ -116,7 +116,7 @@ class SearchOptions extends PureComponent {
name="searchEngine"
onChange={(value) => this.setSearchEngine(value)}
items={[
searchEngines.map((engine) => ({
...searchEngines.map((engine) => ({
value: engine.settingsName,
text: engine.name,
})),

File diff suppressed because one or more lines are too long