mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-04-21 23:18:06 -04:00
19 lines
619 B
TypeScript
19 lines
619 B
TypeScript
import { ObjectOrder, ObjectSearchArgs, useLibraryQuery } from '@sd/client';
|
|
|
|
import { UseExplorerSettings } from '../useExplorer';
|
|
import { useExplorerQuery } from './useExplorerQuery';
|
|
import { useObjectsOffsetInfiniteQuery } from './useObjectsOffsetInfiniteQuery';
|
|
|
|
export function useObjectsExplorerQuery(props: {
|
|
arg: ObjectSearchArgs;
|
|
explorerSettings: UseExplorerSettings<ObjectOrder>;
|
|
}) {
|
|
const query = useObjectsOffsetInfiniteQuery(props);
|
|
|
|
const count = useLibraryQuery(['search.objectsCount', { filters: props.arg.filters }], {
|
|
enabled: query.isSuccess
|
|
});
|
|
|
|
return useExplorerQuery(query, count);
|
|
}
|