@sanity/data-aspects
Advanced tools
Comparing version 0.0.6 to 0.0.7
@@ -87,6 +87,9 @@ 'use strict'; | ||
var typeOption = this.config.typeOptions[typeName]; | ||
if (typeOption && typeOption.itemDisplayField) { | ||
return typeOption.itemDisplayField; | ||
var displayField = typeOption && typeOption.itemDisplayField ? typeOption.itemDisplayField : this.fallbackItemDisplayField(typeName); | ||
if (!this.getField(this.getType(typeName), displayField)[0]) { | ||
throw new Error('resolved display field for type "' + typeName + '" to "' + displayField + '", but field does not exist in schema. check data-aspects config'); | ||
} | ||
return this.fallbackItemDisplayField(typeName); | ||
return displayField; | ||
} | ||
@@ -93,0 +96,0 @@ }, { |
{ | ||
"name": "@sanity/data-aspects", | ||
"version": "0.0.6", | ||
"version": "0.0.7", | ||
"description": "Sanity plugin which controls how your data is presented", | ||
@@ -5,0 +5,0 @@ "main": "lib/DataAspectsResolver.js", |
94878
8
143