import {defineField, defineType} from 'sanity' export const artistType = defineType({ name: 'artist', title: 'Artist', type: 'document', fields: [ defineField({ name: 'name', title: 'Name', type: 'string', validation: (Rule) => Rule.required(), }), defineField({ name: 'slug', title: 'Slug', type: 'slug', options: {source: 'name', maxLength: 96}, validation: (Rule) => Rule.required(), }), defineField({ name: 'image', title: 'Image', type: 'image', options: {hotspot: true}, }), ], preview: { select: {title: 'name', media: 'image'}, }, })