@sanity/cli
Version:
Sanity CLI tool for managing Sanity installations, managing plugins, schemas and datasets
38 lines (36 loc) • 739 B
JavaScript
import {defineField, defineType} from 'sanity'
export default defineType({
name: 'castMember',
title: 'Cast Member',
type: 'object',
fields: [
defineField({
name: 'characterName',
title: 'Character Name',
type: 'string',
}),
defineField({
name: 'person',
title: 'Actor',
type: 'reference',
to: [{type: 'person'}],
}),
defineField({
name: 'externalId',
title: 'External ID',
type: 'number',
}),
defineField({
name: 'externalCreditId',
title: 'External Credit ID',
type: 'string',
}),
],
preview: {
select: {
subtitle: 'characterName',
title: 'person.name',
media: 'person.image',
},
},
})