import {defineArrayMember, defineField, defineType} from 'sanity'

export const causeType = defineType({
  name: 'pillar',
  title: 'Pillar ',
  type: 'document',
  fields: [
    defineField({
      name: 'title',
      type: 'string',
      title: 'Pillar Title',

      validation: (rule) => rule.required().max(60).error(`Required (60 characterss max)`)
    }),
    defineField({
      name: 'slug',
      type: 'slug',
      title: 'Pillar Slug',
      options: {source: 'title'},
      validation: (rule) => rule.required().error(`Required to generate a page on the website`)
    }),

    defineField({
      name: 'image',
      type: 'image',
      title: 'Unit Image',
    }),
    defineField({
      name: 'content',
      type: 'array',
      title: 'Content',
      of: [{type: 'block'}],
    }),
     
  ],
})