X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/1bdd1dfe632195c85e4dbda768dd342811a468b0..919738cdda7a99c61164ccac5754fe939c25fb6b:/src/store/collection-panel/collection-panel-reducer.ts diff --git a/src/store/collection-panel/collection-panel-reducer.ts b/src/store/collection-panel/collection-panel-reducer.ts index ac07ae37..44b77898 100644 --- a/src/store/collection-panel/collection-panel-reducer.ts +++ b/src/store/collection-panel/collection-panel-reducer.ts @@ -20,6 +20,7 @@ export const collectionPanelReducer = (state: CollectionPanelState = initialStat collectionPanelActions.match(action, { default: () => state, LOAD_COLLECTION_SUCCESS: ({ item }) => ({ ...state, item }), - LOAD_COLLECTION_TAGS_SUCCESS: ({ tags }) => ({...state, tags}), - CREATE_COLLECTION_TAG_SUCCESS: ({ tag }) => ({...state, tags: [...state.tags, tag] }) + LOAD_COLLECTION_TAGS_SUCCESS: ({ tags }) => ({...state, tags }), + CREATE_COLLECTION_TAG_SUCCESS: ({ tag }) => ({...state, tags: [...state.tags, tag] }), + DELETE_COLLECTION_TAG_SUCCESS: ({ uuid }) => ({...state, tags: state.tags.filter(tag => tag.uuid !== uuid) }) });