Actualmente los schemas están definidos como objetos planos. Debemos usar los métodos de Sanity para definirlos así tenemos el autocomplete, por ejemplo:
defineField({}) para los campos
defineType({}) para los schemas
Dividir los archivos de schemas dentro de las siguientes carpetas:
~/schemas/documents: vamos a poner todos los archivos que definen documentos con contenido reiterativo. Ejemplos: activeForce.js, leadership.js, album.js, equipment.js, post.js, page.js
~/schemas/objects: blockContent.js, youtube.js
~/schemas/singletons: si no hay nada para agregar acá lo vamos dejar para después. Ej, settings
Descripción
Actualmente los schemas están definidos como objetos planos. Debemos usar los métodos de Sanity para definirlos así tenemos el autocomplete, por ejemplo:
defineField({})
para los camposdefineType({})
para los schemasDividir los archivos de schemas dentro de las siguientes carpetas:
~/schemas/documents
: vamos a poner todos los archivos que definen documentos con contenido reiterativo. Ejemplos:activeForce.js
,leadership.js
,album.js
,equipment.js
,post.js
,page.js
~/schemas/objects
:blockContent.js
,youtube.js
~/schemas/singletons
: si no hay nada para agregar acá lo vamos dejar para después. Ej, settings