Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
.child(
S.editor()
.id('companyInfo')
.schemaType("companyInfo")
.documentId("company-info")
),
S.listItem()
.title('Website')
.schemaType("page")
.child(
S.list()
.title("Website")
.id('website')
.items([
/* S.documentTypeListItem('navigation').title('Navigation'), */
S.documentTypeListItem('route').title('Routes') ,
S.documentTypeListItem('page').title('Pages'),
sectionItems
/* ...Object.values(components).map(({name}) => ([S.documentTypeListItem(name), S.documentTypeListItem(`shared${name}`)])) */
/* ...Object.values(sections).reduce(makeDocumentsAndObjects, []).map(name => S.documentTypeListItem(name).title(name)) */
])
),
S.listItem()
.title('Assistant')
.schemaType("agent")
.child(
S.list()
.title('Assistant')
.id('assistant')
.items([
S.listItem()
.title("Agent")
S.editor()
.id('companyInfo')
.schemaType("companyInfo")
.documentId("company-info")
),
S.listItem()
.title('Website')
.schemaType("page")
.child(
S.list()
.title("Website")
.id('website')
.items([
/* S.documentTypeListItem('navigation').title('Navigation'), */
S.documentTypeListItem('route').title('Routes') ,
S.documentTypeListItem('page').title('Pages'),
sectionItems
/* ...Object.values(components).map(({name}) => ([S.documentTypeListItem(name), S.documentTypeListItem(`shared${name}`)])) */
/* ...Object.values(sections).reduce(makeDocumentsAndObjects, []).map(name => S.documentTypeListItem(name).title(name)) */
])
),
S.listItem()
.title('Assistant')
.schemaType("agent")
.child(
S.list()
.title('Assistant')
.id('assistant')
.items([
S.listItem()
.title("Agent")
.schemaType("agent")
S.divider(),
...S.documentTypeListItems(),
S.listItem()
.title('Custom books list')
.child(
S.documentList()
.title('Unspecified books list')
.menuItems(S.documentTypeList('book').getMenuItems())
.filter('_type == $type')
.params({type: 'book'})
),
S.documentTypeListItem('sanity.imageAsset')
.title('Images')
.icon(MdImage)
])
.menuItems([
S.menuItem()
.title('Reload')
.action('reload')
.icon(RefreshIcon)
.showAsAction(true)
])
),
S.listItem()
.title('Deep')
.child(
S.list()
.title('Deeper')
.items([
S.documentTypeListItem('book').title('Books'),
S.documentTypeListItem('author').title('Authors')
])
),
S.listItem()
.title('Deep panes')
.child(
S.list()
.title('Depth 1')
.items([
S.listItem()
.title('Deeper')
.child(
S.list()
.title('Depth 2')
.items([
S.listItem()
.title('Even deeper')
.options({pass: 'through'})
.menuItems([
S.menuItem()
.title('Reload')
.action('reload')
.icon(RefreshIcon)
.showAsAction(true)
])
),
S.listItem()
.title('Deep')
.child(
S.list()
.title('Deeper')
.items([
S.documentTypeListItem('book').title('Books'),
S.documentTypeListItem('author').title('Authors')
])
),
S.listItem()
.title('Deep panes')
.child(
S.list()
.title('Depth 1')
.items([
S.listItem()
.title('Deeper')
.child(
S.list()
.title('Depth 2')
.items([
S.listItem()
.schemaType("agent")
.child(
S.list()
.title('Assistant')
.id('assistant')
.items([
S.listItem()
.title("Agent")
.schemaType("agent")
.child(
S.editor()
.id('agent')
.schemaType("agent")
.documentId("agent")
),
S.documentTypeListItem('intent').title('Intents'),
S.documentTypeListItem('fulfillment').title('Fulfillments'),
])
),
...S.documentTypeListItems()
.filter(hiddenDocTypes)
])
...Object.values(sections).map(({name, title}) => S.documentTypeListItem(`shared.${name}`).title(title))
])
.child(
S.list()
.title('Assistant')
.id('assistant')
.items([
S.listItem()
.title("Agent")
.schemaType("agent")
.child(
S.editor()
.id('agent')
.schemaType("agent")
.documentId("agent")
),
S.documentTypeListItem('intent').title('Intents'),
S.documentTypeListItem('fulfillment').title('Fulfillments'),
])
),
...S.documentTypeListItems()
.filter(hiddenDocTypes)
])