diff --git a/packages/frontend-2/components/automate/viewer/panel/FunctionRunRowObjectResult.vue b/packages/frontend-2/components/automate/viewer/panel/FunctionRunRowObjectResult.vue index 1a2a65b2d..d3baed9b1 100644 --- a/packages/frontend-2/components/automate/viewer/panel/FunctionRunRowObjectResult.vue +++ b/packages/frontend-2/components/automate/viewer/panel/FunctionRunRowObjectResult.vue @@ -21,9 +21,9 @@
-
@@ -41,6 +41,8 @@ import { useFilterUtilities } from '~/lib/viewer/composables/filtering/filtering import type { NumericPropertyInfo } from '@speckle/viewer' import { containsAll } from '~~/lib/common/helpers/utils' import type { Automate } from '@speckle/shared' +import type { NumericFilterData } from '~/lib/viewer/helpers/filters/types' +import { NumericFilterCondition, FilterType } from '~/lib/viewer/helpers/filters/types' type ObjectResult = Automate.AutomateTypes.ResultsSchema['values']['objectResults'][0] @@ -144,6 +146,21 @@ const computedPropInfo = computed(() => { return propInfo }) +const computedFilterData = computed((): NumericFilterData | undefined => { + if (!computedPropInfo.value) return + + const propInfo = computedPropInfo.value + return { + id: `gradient-${props.functionId}`, + isApplied: true, + selectedValues: [], + condition: NumericFilterCondition.IsBetween, + type: FilterType.Numeric, + filter: propInfo, + numericRange: { min: propInfo.min, max: propInfo.max } + } +}) + const setOrUnsetGradient = () => { if (metadataGradientIsSet.value) { resetFilters()