From e482f7fe0a584ca933a70db53d6e748ffcb7a015 Mon Sep 17 00:00:00 2001 From: andrewwallacespeckle Date: Thu, 11 Sep 2025 18:18:34 +0100 Subject: [PATCH] fix build --- packages/frontend-2/components/viewer/filters/Panel.vue | 4 ++-- packages/frontend-2/lib/viewer/helpers/filters/types.ts | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/frontend-2/components/viewer/filters/Panel.vue b/packages/frontend-2/components/viewer/filters/Panel.vue index 90d8b56f0..df96326e3 100644 --- a/packages/frontend-2/components/viewer/filters/Panel.vue +++ b/packages/frontend-2/components/viewer/filters/Panel.vue @@ -148,7 +148,7 @@ const propertySelectOptions = computed((): PropertySelectOption[] => { type: filter.type === 'number' ? FilterType.Numeric - : filter.type === 'boolean' + : (filter as { type: string }).type === 'boolean' ? FilterType.Boolean : FilterType.String, hasParent: lastDotIndex !== -1 @@ -222,7 +222,7 @@ const selectProperty = async (propertyKey: string) => { } // Check if this property has too many unique values - const { isLarge, count } = isLargeProperty(propertyKey) + const { isLarge, count } = isLargeProperty(property.key) if (isLarge) { // Store the pending property and show warning diff --git a/packages/frontend-2/lib/viewer/helpers/filters/types.ts b/packages/frontend-2/lib/viewer/helpers/filters/types.ts index f37ebc6bc..ff1499a02 100644 --- a/packages/frontend-2/lib/viewer/helpers/filters/types.ts +++ b/packages/frontend-2/lib/viewer/helpers/filters/types.ts @@ -77,10 +77,8 @@ export type StringFilterData = BaseFilterData & { isDefaultAllSelected?: boolean } -export type BooleanPropertyInfo = { - key: string +export type BooleanPropertyInfo = PropertyInfo & { type: 'boolean' - objectCount: number valueGroups: { value: boolean; ids: string[] }[] }