@@ -180,13 +180,13 @@ const onSelectType = (field,data,group_index,field_index) => {
180180 </td >
181181 </tr >
182182
183- <template v-if =" element .meta " >
184- <tr v-for = " (meta_item, meta_index) in element.meta "
185- v-if =" (meta_index !== 'container_opening_tag'
183+ <template v-if =" element .meta " v-for = " ( meta_item , meta_index ) in element . meta " >
184+ <tr
185+ v-if =" meta_index !== 'filter' && ( (meta_index !== 'container_opening_tag'
186186 && meta_index !== 'container_closing_tag')
187187 || (store && store.assets && store.assets.non_repeatable_fields
188188 && store.assets.non_repeatable_fields.includes(element.type.slug))
189- || element.is_repeatable"
189+ || element.is_repeatable) "
190190 >
191191 <td v-if =" meta_index !== 'filter_id'
192192 && meta_index !== 'display_column'
@@ -228,9 +228,24 @@ const onSelectType = (field,data,group_index,field_index) => {
228228 <Dropdown v-model =" element.meta[meta_index]"
229229 :options =" store.assets.content_relations"
230230 optionLabel =" name"
231+ optionValue =" name"
231232 placeholder =" Select"
232233 class =" w-full md:w-14rem mt-3"
233234 />
235+
236+ <TreeSelect v-if =" element.meta[meta_index]
237+ && useVaah.findInArrayByKey(
238+ store.assets.content_relations,'name', element.meta[meta_index])
239+ && useVaah.findInArrayByKey(
240+ store.assets.content_relations,'name', element.meta[meta_index])['options']"
241+ class =" w-full"
242+ v-model =" element.meta['filter']"
243+ :metaKeySelection =" false"
244+ @node-select =" store.selectType($event,element)"
245+ :options =" useVaah.findInArrayByKey(
246+ store.assets.content_relations,'name', element.meta[meta_index])['options']"
247+ placeholder =" Select..."
248+ />
234249 </template >
235250
236251 <template v-else >
0 commit comments