import {defineField, defineType} from "sanity";

export const page = defineType({
  name: "page",
  title: "Page",
  type: "document",
  fields: [
    defineField({name: "title", type: "string", validation: (r) => r.required()}),
    defineField({name: "slug", type: "slug", options: {source: "title"}, validation: (r) => r.required()}),
    defineField({name: "seoTitle", type: "string"}),
    defineField({name: "seoDescription", type: "text"}),
    defineField({name: "content", type: "richText"}),
  ],
  preview: {
    select: {
      title: "title",
      subtitle: "slug.current",
    },
  },
});


