better handling of grid refresh

This commit is contained in:
Kendall Garner 2024-08-19 21:36:56 -07:00
parent 886786d428
commit 94edda1856
No known key found for this signature in database
GPG key ID: 18D2767419676C87
3 changed files with 24 additions and 7 deletions

View file

@ -176,12 +176,18 @@ export const AlbumListHeaderFilters = ({ gridRef, tableRef }: AlbumListHeaderFil
const onFilterChange = useCallback(
(filter: AlbumListFilter) => {
if (isGrid) {
handleRefreshGrid(gridRef, filter);
handleRefreshGrid(gridRef, {
...filter,
...customFilters,
});
} else {
handleRefreshTable(tableRef, {
...filter,
...customFilters,
});
}
handleRefreshTable(tableRef, filter);
},
[gridRef, handleRefreshGrid, handleRefreshTable, isGrid, tableRef],
[customFilters, gridRef, handleRefreshGrid, handleRefreshTable, isGrid, tableRef],
);
const handleOpenFiltersModal = () => {