| 165 | useEffect(() => { |
| 166 | const update = () => setSavedSet(new Set(getSavedComponents())); |
| 167 | const onStorage = e => { |
| 168 | if (!e || e.key === 'savedComponents') update(); |
| 169 | }; |
| 170 | window.addEventListener('favorites:updated', update); |
| 171 | window.addEventListener('storage', onStorage); |
| 172 | return () => { |