From 2e8d0336140b147261ee2b9a992fadb08ae230b5 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Sat, 24 Dec 2022 20:20:30 -0800 Subject: [PATCH] Return updated filters on change --- src/renderer/store/album.store.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/renderer/store/album.store.ts b/src/renderer/store/album.store.ts index 245212e9..2efd8e38 100644 --- a/src/renderer/store/album.store.ts +++ b/src/renderer/store/album.store.ts @@ -19,7 +19,7 @@ type ListProps = { table: TableProps; }; -type AlbumListFilter = Omit; +export type AlbumListFilter = Omit; export interface AlbumState { list: ListProps; @@ -27,7 +27,7 @@ export interface AlbumState { export interface AlbumSlice extends AlbumState { actions: { - setFilters: (data: Partial) => void; + setFilters: (data: Partial) => AlbumListFilter; setStore: (data: Partial) => void; }; } @@ -41,6 +41,8 @@ export const useAlbumStore = create()( set((state) => { state.list.filter = { ...state.list.filter, ...data }; }); + + return get().list.filter; }, setStore: (data) => { set({ ...get(), ...data });