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 });