savedQueries: SearchBarAdvancedFormData[];
recentQueries: string[];
selectedItem: SearchBarSelectedItem;
+ searchOffsets: Record<string, number>;
}
export enum SearchView {
id: '',
query: ''
},
+ searchOffsets: {},
};
const makeSelectedItem = (id: string, query?: string): SearchBarSelectedItem => ({ id, query: query ? query : id });
selectedItem
};
},
+ SET_SEARCH_OFFSETS: ({id, offset}) => {
+ return {...state, searchOffsets: {...state.searchOffsets, [id]: offset}};
+ },
default: () => state
});