Made ways to get involved a single-document schema

This commit is contained in:
Michael Fatemi 2020-11-29 00:29:23 -05:00
parent d654e46587
commit e4b79e44a3
2 changed files with 39 additions and 16 deletions

View File

@ -2,7 +2,8 @@ import S from '@sanity/desk-tool/structure-builder';
const notSingletonPage = listItem => ![ const notSingletonPage = listItem => ![
"mission", "mission",
"footer" "footer",
"get_involved",
].includes(listItem.getId()) ].includes(listItem.getId())
export default () => export default () =>
@ -25,5 +26,13 @@ export default () =>
.schemaType("footer") .schemaType("footer")
.documentId("footer") .documentId("footer")
), ),
S.listItem()
.title("Get Involved")
.child(
S.editor()
.id("get_involved")
.schemaType("get_involved")
.documentId("get_involved")
),
...S.documentTypeListItems().filter(notSingletonPage) ...S.documentTypeListItems().filter(notSingletonPage)
]); ]);

View File

@ -1,6 +1,16 @@
export default { export default {
name: "get_involved", name: "get_involved",
title: "Way to get involved", title: "Get involved",
type: "document",
__experimental_actions: [ 'update', 'publish', 'create' ], // removing 'delete'
fields: [
{
name: "ways",
title: "Ways To Get Involved",
type: "array",
of: [{
name: "way",
title: "Way To Get Involved",
type: "document", type: "document",
fields: [ fields: [
{ {
@ -19,4 +29,8 @@ export default {
type: "number" type: "number"
} }
] ]
}]
}
]
} }