mirror of
https://github.com/tjsga/website-sanity.git
synced 2025-04-08 13:30:17 -04:00
38 lines
760 B
JavaScript
38 lines
760 B
JavaScript
import S from '@sanity/desk-tool/structure-builder';
|
|
|
|
const notSingletonPage = listItem => ![
|
|
"mission",
|
|
"footer",
|
|
"get_involved",
|
|
].includes(listItem.getId())
|
|
|
|
export default () =>
|
|
S.list()
|
|
.title("Content")
|
|
.items([
|
|
S.listItem()
|
|
.title("Mission")
|
|
.child(
|
|
S.editor()
|
|
.id("mission")
|
|
.schemaType("mission")
|
|
.documentId("mission")
|
|
),
|
|
S.listItem()
|
|
.title("Footer")
|
|
.child(
|
|
S.editor()
|
|
.id("footer")
|
|
.schemaType("footer")
|
|
.documentId("footer")
|
|
),
|
|
S.listItem()
|
|
.title("Get Involved")
|
|
.child(
|
|
S.editor()
|
|
.id("get_involved")
|
|
.schemaType("get_involved")
|
|
.documentId("get_involved")
|
|
),
|
|
...S.documentTypeListItems().filter(notSingletonPage)
|
|
]); |