|  |  |  | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | ...filters, | 
|---|
|  |  |  | roleIds: roleIds.includes(value.roleId) | 
|---|
|  |  |  | // Remove the category if it was already present | 
|---|
|  |  |  | ? roleIds.filter(v => v !== value.roleId) | 
|---|
|  |  |  | // Add the category if it wasn't already present | 
|---|
|  |  |  | : [...roleIds, value.roleId], | 
|---|
|  |  |  | // : [...roleIds, value.roleId], | 
|---|
|  |  |  | : [value.roleId], | 
|---|
|  |  |  | }; | 
|---|
|  |  |  | }; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | </FilterList> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <FilterList label="table.field.user.sex" icon={<WcIcon />}> | 
|---|
|  |  |  | <FilterListItem label="Male" value={{ sex: '1' }} /> | 
|---|
|  |  |  | <FilterListItem label="Female" value={{ sex: '2' }} /> | 
|---|
|  |  |  | <FilterListItem label="They" value={{ sex: '0' }} /> | 
|---|
|  |  |  | <FilterListItem label="table.field.user.sexes.female" value={{ sex: '2' }} /> | 
|---|
|  |  |  | <FilterListItem label="table.field.user.sexes.male" value={{ sex: '1' }} /> | 
|---|
|  |  |  | <FilterListItem label="table.field.user.sexes.unknown" value={{ sex: '0' }} /> | 
|---|
|  |  |  | </FilterList> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <FilterList label="table.field.user.role" icon={<StyleIcon />}> | 
|---|
|  |  |  | 
|---|
|  |  |  | ) | 
|---|
|  |  |  | })} | 
|---|
|  |  |  | </FilterList> | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </CardContent> | 
|---|
|  |  |  | </Card> | 
|---|
|  |  |  | ) | 
|---|