fix issue with checkbox state of select based search key

This commit is contained in:
John Mitchell
2020-01-09 15:40:57 -05:00
parent 1e344bdf8a
commit 4a9979e2db

View File

@@ -221,27 +221,27 @@ class Search extends React.Component {
showToolbarItem={searchKey === key} showToolbarItem={searchKey === key}
> >
{(options && ( {(options && (
<Select <Fragment>
variant={SelectVariant.checkbox} {/* TODO: update value to being object
aria-label={name} { actualValue: optionKey, toString: () => label }
onToggle={this.handleFilterDropdownToggle} currently a pf bug that makes the checked logic
onSelect={(event, selection) => not work with object-based values */}
this.handleFilterDropdownSelect(key, event, selection) <Select
} variant={SelectVariant.checkbox}
selections={chipsByKey[key].chips} aria-label={name}
isExpanded={isFilterDropdownOpen} onToggle={this.handleFilterDropdownToggle}
placeholderText={`Filter by ${name.toLowerCase()}`} onSelect={(event, selection) =>
> this.handleFilterDropdownSelect(key, event, selection)
{options.map(([optionKey]) => ( }
<Fragment key={optionKey}> selections={chipsByKey[key].chips}
{/* TODO: update value to being object isExpanded={isFilterDropdownOpen}
{ actualValue: optionKey, toString: () => label } placeholderText={`Filter by ${name.toLowerCase()}`}
currently a pf bug that makes the checked logic >
not work with object-based values */} {options.map(([optionKey]) => (
<SelectOption key={optionKey} value={optionKey} /> <SelectOption key={optionKey} value={optionKey} />
</Fragment> ))}
))} </Select>
</Select> </Fragment>
)) || )) ||
(isBoolean && ( (isBoolean && (
<Select <Select