mirror of
https://github.com/keycloak/keycloak.git
synced 2026-01-25 16:42:34 +00:00
@@ -137,10 +137,17 @@ export const ResourcesPolicySelect = ({
|
||||
selections={field.value}
|
||||
onSelect={(_, selectedValue) => {
|
||||
const option = selectedValue.toString();
|
||||
const changedValue = field.value?.find((p: string) => p === option)
|
||||
? field.value.filter((p: string) => p !== option)
|
||||
: [...field.value!, option];
|
||||
field.onChange(changedValue);
|
||||
if (variant === SelectVariant.typeaheadMulti) {
|
||||
const changedValue = field.value?.find(
|
||||
(p: string) => p === option
|
||||
)
|
||||
? field.value.filter((p: string) => p !== option)
|
||||
: [...field.value!, option];
|
||||
field.onChange(changedValue);
|
||||
} else {
|
||||
field.onChange([option]);
|
||||
}
|
||||
|
||||
setSearch("");
|
||||
}}
|
||||
isOpen={open}
|
||||
|
||||
Reference in New Issue
Block a user