(addonId: string, checked: boolean)
| 192 | } |
| 193 | |
| 194 | public updateStatus(addonId: string, checked: boolean) { |
| 195 | const { replaceAddons = [], searchAddons = [] } = this.state; |
| 196 | const target = |
| 197 | replaceAddons.find(searchById(addonId)) || |
| 198 | searchAddons.find(searchById(addonId)); |
| 199 | |
| 200 | if (target) { |
| 201 | target.checked = checked; |
| 202 | this.setState({ |
| 203 | replaceAddons: replaceAddons.concat(), |
| 204 | searchAddons: searchAddons.concat(), |
| 205 | }); |
| 206 | } |
| 207 | } |
| 208 | |
| 209 | public reset() { |
| 210 | this.setState({ |
no test coverage detected