From 90cc5be085b9716347e619929782398803d77c9a Mon Sep 17 00:00:00 2001 From: Iván Ávalos Date: Mon, 13 Dec 2021 22:46:41 -0600 Subject: Made improvements to search and other things --- modern/src/store/devices.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'modern/src/store') diff --git a/modern/src/store/devices.js b/modern/src/store/devices.js index bb9068f..f63602a 100644 --- a/modern/src/store/devices.js +++ b/modern/src/store/devices.js @@ -4,6 +4,7 @@ const { reducer, actions } = createSlice({ name: 'devices', initialState: { items: {}, + filterTerm: '', filteredItems: {}, selectedId: null, }, @@ -22,12 +23,14 @@ const { reducer, actions } = createSlice({ state.selectedId = null; }, setFilter(state, action) { + state.filterTerm = action.payload; const items = Object.entries(current(state).items); state.filteredItems = Object.fromEntries(items.filter(([k, v]) => { return v.name.toLowerCase().includes(action.payload.toLowerCase()); })); }, clearFilter(state, action) { + state.filterTerm = ''; state.filteredItems = {}; }, remove(state, action) { -- cgit v1.2.3