add series filter support to search queries
This commit is contained in:
parent
34db5dd6aa
commit
f70d6c0fce
1 changed files with 5 additions and 0 deletions
|
|
@ -23,6 +23,8 @@ export interface SearchFilters {
|
||||||
proficiency2?: number[]
|
proficiency2?: number[]
|
||||||
subaura?: boolean
|
subaura?: boolean
|
||||||
extra?: boolean
|
extra?: boolean
|
||||||
|
// Series filter (by slug) - works for weapons, summons, and characters
|
||||||
|
series?: string[]
|
||||||
// Character-specific filters
|
// Character-specific filters
|
||||||
season?: number[]
|
season?: number[]
|
||||||
characterSeries?: number[]
|
characterSeries?: number[]
|
||||||
|
|
@ -100,6 +102,9 @@ function buildSearchParams(
|
||||||
if (filters.extra !== undefined) {
|
if (filters.extra !== undefined) {
|
||||||
apiFilters.extra = filters.extra
|
apiFilters.extra = filters.extra
|
||||||
}
|
}
|
||||||
|
if (filters.series && filters.series.length > 0) {
|
||||||
|
apiFilters.series = filters.series
|
||||||
|
}
|
||||||
// Character-specific filters
|
// Character-specific filters
|
||||||
if (filters.season && filters.season.length > 0) {
|
if (filters.season && filters.season.length > 0) {
|
||||||
apiFilters.season = filters.season
|
apiFilters.season = filters.season
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue