Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
.title('Content')
.items([
S.listItem()
.title('Settings')
.icon(MdSettings)
.child(
S.editor()
.id('siteSettings')
.schemaType('siteSettings')
.documentId('siteSettings')
),
S.listItem()
.title('Attendees')
.schemaType('attendee')
.child(S.documentTypeList('attendee').title('Attendees')),
S.listItem()
.title('Speakers')
.icon(MdPerson)
.schemaType('speaker')
.child(S.documentTypeList('speaker').title('Speakers')),
// This returns an array of all the document types
// defined in schema.js. We filter out those that we have
// defined the structure above
...S.documentTypeListItems().filter(hiddenDocTypes)
])
.title('Content')
.items([
S.listItem()
.title('Settings')
.icon(MdSettings)
.child(
S.editor()
.id('siteSettings')
.schemaType('siteSettings')
.documentId('siteSettings')
),
S.listItem()
.title('Blog posts')
.schemaType('post')
.child(S.documentTypeList('post').title('Blog posts')),
S.listItem()
.title('Authors')
.icon(MdPerson)
.schemaType('author')
.child(S.documentTypeList('author').title('Authors')),
S.listItem()
.title('Categories')
.schemaType('category')
.child(S.documentTypeList('category').title('Categories')),
// This returns an array of all the document types
// defined in schema.js. We filter out those that we have
// defined the structure above
...S.documentTypeListItems().filter(hiddenDocTypes)
])
.title('Content')
.items([
S.listItem()
.title('Settings')
.child(
S.editor()
.id('siteSettings')
.schemaType('siteSettings')
.documentId('siteSettings')
)
.icon(MdSettings),
S.listItem()
.title('Projects')
.schemaType('project')
.child(S.documentTypeList('project').title('Projects')),
S.listItem()
.title('People')
.schemaType('person')
.child(S.documentTypeList('person').title('People')),
S.listItem()
.title('Categories')
.schemaType('category')
.child(S.documentTypeList('category').title('Categories')),
// This returns an array of all the document types
// defined in schema.js. We filter out those that we have
// defined the structure above
...S.documentTypeListItems().filter(hiddenDocTypes)
])
.title('Content')
.items([
S.listItem()
.title('Settings')
.icon(MdSettings)
.child(
S.editor()
.id('siteSettings')
.schemaType('siteSettings')
.documentId('siteSettings')
),
S.listItem()
.title('Blog posts')
.schemaType('post')
.child(S.documentTypeList('post').title('Blog posts')),
S.listItem()
.title('Authors')
.icon(MdPerson)
.schemaType('author')
.child(S.documentTypeList('author').title('Authors')),
S.listItem()
.title('Categories')
.schemaType('category')
.child(S.documentTypeList('category').title('Categories')),
// This returns an array of all the document types
// defined in schema.js. We filter out those that we have
// defined the structure above
...S.documentTypeListItems().filter(hiddenDocTypes)
])
S.list()
.title('Depth 2')
.items([
S.listItem()
.title('Even deeper')
.child(
S.list()
.title('Depth 3')
.items([
S.listItem()
.title('Keep digging')
.child(
S.list()
.title('Depth 4')
.items([
S.listItem()
.title('Dig into the core of the earth')
.child(
S.list()
.title('Depth 5')
.items([
S.documentListItem()
.id('grrm')
.schemaType('author')
])
)
])
)
])
)
])
)
export default () =>
S.list()
.title("Content")
.items([
S.listItem()
.title("Company Info")
.schemaType("companyInfo")
.child(
S.editor()
.id('companyInfo')
.schemaType("companyInfo")
.documentId("company-info")
),
S.listItem()
.title('Website')
.schemaType("page")
.child(
S.list()
.title("Website")
.id('website')
.items([
.items([
S.listItem()
.title("List of Work")
.schemaType("work")
.child(S.documentTypeList("work").title("List of Work")),
S.listItem()
.title("Categories")
.schemaType("categories")
.child(S.documentTypeList("categories").title("Categories")),
S.listItem()
.title("Publisher Logos")
.schemaType("logos")
.child(S.documentTypeList("logos").title("Publisher Logos")),
])
),
S.listItem()
.title("Website Pages")
.child(
S.list()
.title("Pages")
.items([
S.listItem()
.title("Home Page")
.icon(MdInsertDriveFile)
.child(
S.editor()
.schemaType("homePage")
.documentId("homePage")
),
S.listItem()
.title("Work Page")
.icon(MdInsertDriveFile)
export default () =>
S.list()
.title('Site')
.items([
S.listItem()
.title('Site config')
.icon(MdSettings)
.child(
S.editor()
.id('config')
.schemaType('site-config')
.documentId('global-config')
),
S.listItem()
.title('Pages')
.icon(MdDashboard)
.schemaType('page')
.child(S.documentTypeList('page').title('Pages')),
S.listItem()
.title('Routes')
.schemaType('route')
export default () =>
S.list()
.title('Content')
.items([
S.listItem()
.title('Settings')
.icon(MdSettings)
.child(
S.editor()
.id('siteSettings')
.schemaType('siteSettings')
.documentId('siteSettings')
),
S.listItem()
.title('Blog posts')
.schemaType('post')
.child(
S.documentTypeList('post')
.title('Blog posts')
.child(documentId =>
S.document()
.documentId(documentId)
.schemaType('post')
.views([S.view.form(), S.view.component(Preview)])
)
),
S.listItem()
.title('Authors')
.icon(MdPerson)
.schemaType('author')