fix: properly handle default group and filter (#1083)

This commit is contained in:
Daniel Lautzenheiser
2024-02-08 10:42:35 -05:00
committed by GitHub
parent ccd242c06f
commit 2c72215e2d
11 changed files with 174 additions and 157 deletions

View File

@ -46,6 +46,24 @@ export const createMockFolderCollectionWithDefaults = <EF extends BaseField>(
): FolderCollectionWithDefaults<EF> => ({
...createMockFolderCollection(extra, ...fields),
i18n: extra.i18n,
view_filters: extra.view_filters
? {
...extra.view_filters,
filters: extra.view_filters.filters.map(f => ({
...f,
id: `${f.field}__${f.pattern}`,
})),
}
: undefined,
view_groups: extra.view_groups
? {
...extra.view_groups,
groups: extra.view_groups.groups.map(g => ({
...g,
id: `${g.field}__${g.pattern}`,
})),
}
: undefined,
});
export const createMockCollectionFile = <EF extends BaseField>(
@ -102,4 +120,22 @@ export const createMockFilesCollectionWithDefaults = <EF extends BaseField>(
...createMockFilesCollection(extra),
i18n: extra.i18n,
files: extra.files,
view_filters: extra.view_filters
? {
...extra.view_filters,
filters: extra.view_filters.filters.map(f => ({
...f,
id: `${f.field}__${f.pattern}`,
})),
}
: undefined,
view_groups: extra.view_groups
? {
...extra.view_groups,
groups: extra.view_groups.groups.map(g => ({
...g,
id: `${g.field}__${g.pattern}`,
})),
}
: undefined,
});