feat: adding a toggle switch for left panel items

This commit is contained in:
Anuraag Gupta
2021-02-26 02:05:51 +05:30
parent d98e591fee
commit cf47447102
17 changed files with 18168 additions and 72 deletions

View File

@ -68,6 +68,18 @@ const ResumeProvider = ({ children }) => {
debouncedUpdateResume(newState);
return newState;
case 'on_toggle_use_item':
items = get(state, payload.path);
index = findIndex(items, ['id', payload.value.id]);
if ('isVisible' in items[index]) {
items[index].isVisible = !items[index].isVisible;
} else {
items[index].isVisible = false;
}
newState = setWith(clone(state), payload.path, items, clone);
debouncedUpdateResume(newState);
return newState;
case 'on_move_item_up':
items = get(state, payload.path);
index = findIndex(items, ['id', payload.value.id]);