import { defineField, defineType } from "sanity"; export default defineType({ name: "author", title: "Author", type: "document", fields: [ defineField({ name: "name", title: "Name", type: "string", }), defineField({ name: "slug", title: "Slug", type: "slug", options: { source: "name", maxLength: 96, }, }), defineField({ name: "image", title: "Image", type: "image", options: { hotspot: true, }, fields: [ { name: "alt", type: "string", title: "Alternative Text", }, ], }), defineField({ name: "bio", title: "Bio", type: "array", of: [ { title: "Block", type: "block", styles: [{ title: "Normal", value: "normal" }], lists: [], }, ], }), ], preview: { select: { title: "name", media: "image", }, }, });