(id, values)
| 95 | }; |
| 96 | |
| 97 | const updateType = (id, values) => { |
| 98 | setTypes((prev) => |
| 99 | prev.map((item, index) => { |
| 100 | const isMatch = typeof id === "number" ? index === id : item.id === id; |
| 101 | |
| 102 | return isMatch ? { ...item, ...values } : item; |
| 103 | }), |
| 104 | ); |
| 105 | }; |
| 106 | |
| 107 | return ( |
| 108 | <TypesContext.Provider |