fix: search all collections (#594)

This commit is contained in:
Daniel Lautzenheiser
2023-02-26 17:29:07 -05:00
committed by GitHub
parent 2f04788a92
commit 7369c99a19
6 changed files with 65 additions and 98 deletions

View File

@ -17,17 +17,29 @@ import type {
} from '@staticcms/core/interface';
import type { RootState } from '@staticcms/core/store';
export function selectEntriesSort(entries: RootState, collection: string) {
export function selectEntriesSort(entries: RootState, collection?: string) {
if (!collection) {
return undefined;
}
const sort = entries.entries.sort as Sort | undefined;
return sort?.[collection];
}
export function selectEntriesFilter(entries: RootState, collection: string) {
export function selectEntriesFilter(entries: RootState, collection?: string) {
if (!collection) {
return {};
}
const filter = entries.entries.filter as Filter | undefined;
return filter?.[collection] || {};
}
export function selectEntriesGroup(entries: RootState, collection: string) {
export function selectEntriesGroup(entries: RootState, collection?: string) {
if (!collection) {
return {};
}
const group = entries.entries.group as Group | undefined;
return group?.[collection] || {};
}