fix proficiency filter to send array

This commit is contained in:
Justin Edmund 2025-12-19 01:07:52 -08:00
parent 66b8544b33
commit c402d7a7e3
2 changed files with 4 additions and 4 deletions

View file

@ -42,7 +42,7 @@ export interface CollectionArtifactListParams {
limit?: number limit?: number
element?: number | number[] element?: number | number[]
artifactId?: string artifactId?: string
proficiency?: number proficiency?: number | number[]
rarity?: 'standard' | 'quirk' rarity?: 'standard' | 'quirk'
// Skill filters - each slot accepts array of modifier IDs (OR logic within slot, AND across slots) // Skill filters - each slot accepts array of modifier IDs (OR logic within slot, AND across slots)
skill1?: number[] skill1?: number[]

View file

@ -110,7 +110,7 @@
// Build filters for query // Build filters for query
const queryFilters = $derived({ const queryFilters = $derived({
element: elementFilters.length > 0 ? elementFilters : undefined, element: elementFilters.length > 0 ? elementFilters : undefined,
proficiency: proficiencyFilters.length > 0 ? proficiencyFilters[0] : undefined, proficiency: proficiencyFilters.length > 0 ? proficiencyFilters : undefined,
rarity: rarityFilter !== 'all' ? rarityFilter : undefined, rarity: rarityFilter !== 'all' ? rarityFilter : undefined,
skill1: slot1Filters.length > 0 ? slot1Filters : undefined, skill1: slot1Filters.length > 0 ? slot1Filters : undefined,
skill2: slot2Filters.length > 0 ? slot2Filters : undefined, skill2: slot2Filters.length > 0 ? slot2Filters : undefined,
@ -355,9 +355,9 @@
.artifact-grid { .artifact-grid {
display: grid; display: grid;
grid-template-columns: repeat(5, 100px); grid-template-columns: repeat(5, 139px);
justify-content: space-between; justify-content: space-between;
gap: $unit-4x; gap: $unit-4x $unit-2x;
} }
.artifact-list { .artifact-list {