@@ -10,6 +10,7 @@ import {
1010 Subheading ,
1111} from ' @/components/ui' ;
1212import PageRule from ' @/components/forms/builder/pages/PageRule.vue' ;
13+ import FieldNumber from ' @/components/forms/FieldNumber.vue' ;
1314import { categories , categoryColorClasses } from ' @/components/forms/builder/categories' ;
1415
1516const emit = defineEmits ([' collapsed' , ' expanded' , ' removed' , ' update:rule' ]);
@@ -59,6 +60,7 @@ const firstFieldConfig = computed(() => {
5960 if (! firstCondition? .field ) return null ;
6061 const field = getFieldConfig (firstCondition .field );
6162 return {
63+ handle: firstCondition .field ,
6264 display: field? .config ? .display || firstCondition .field ,
6365 icon: field? .icon || ' generic-field' ,
6466 iconClass: getIconClass (field? .category ),
@@ -136,6 +138,7 @@ const toggleCollapsedState = () => props.collapsed ? emit('expanded') : emit('co
136138 {{ __ (' If' ) }}
137139 < / Badge>
138140 < Badge v- if = " collapsed && firstFieldConfig" size= " lg" pill color= " white" class = " px-3 text-gray-950 gap-1" >
141+ < FieldNumber : field- key= " firstFieldConfig.handle" class = " me-0.5" / >
139142 < Icon
140143 : name= " firstFieldConfig.icon"
141144 class = " size-3.5 me-1 rounded-sm opacity-100!"
@@ -177,6 +180,7 @@ const toggleCollapsedState = () => props.collapsed ? emit('expanded') : emit('co
177180 < / template>
178181 < / Subheading>
179182 < Badge v- if = " !collapsed && firstFieldConfig" size= " lg" pill color= " white" class = " px-3 text-gray-950 gap-1" >
183+ < FieldNumber : field- key= " firstFieldConfig.handle" class = " me-0.5" / >
180184 < Icon
181185 : name= " firstFieldConfig.icon"
182186 class = " size-3.5 me-0.5 rounded-sm opacity-100!"
0 commit comments