| 46 | }; |
| 47 | |
| 48 | export const toggleSavedComponent = key => { |
| 49 | const list = read(); |
| 50 | if (list.includes(key)) { |
| 51 | const next = list.filter(item => item !== key); |
| 52 | write(next); |
| 53 | return { saved: false, list: next }; |
| 54 | } |
| 55 | const next = [...list, key]; |
| 56 | write(next); |
| 57 | return { saved: true, list: next }; |
| 58 | }; |
| 59 | |
| 60 | export default { |
| 61 | getSavedComponents, |
no test coverage detected