import {defineField, defineType} from 'sanity' export default defineType({ name: 'developmentHistoryEvent', title: 'Development History Event', type: 'object', fields: [ defineField({ name: 'timestamp', title: 'Timestamp', type: 'datetime', }), defineField({ name: 'event', title: 'Event', type: 'string', }), defineField({ name: 'description', title: 'Description', type: 'text', }), ], preview: { select: { title: 'event', subtitle: 'timestamp', }, prepare(selection) { const {title, subtitle} = selection const date = subtitle ? new Date(subtitle).toLocaleDateString() : '' return { title: title, subtitle: date, } }, }, })