navbar schema

This commit is contained in:
2025-08-20 00:52:21 +02:00
parent f1afd47ba3
commit 519eb1ff2a
13 changed files with 892 additions and 71 deletions

View File

@@ -1,13 +1,13 @@
import {defineConfig} from 'sanity'
import {structureTool} from 'sanity/structure'
import {ClipboardIcon, HomeIcon, WrenchIcon} from '@sanity/icons'
import {ClipboardIcon, HomeIcon, MenuIcon, WrenchIcon} from '@sanity/icons'
import {schemaTypes} from './schemaTypes'
import {presentationTool} from 'sanity/presentation'
import {linkField} from 'sanity-plugin-link-field'
import {seoMetaFields} from 'sanity-plugin-seo'
import {simplerColorInput} from 'sanity-plugin-simpler-color-input'
import {createColorList} from './lib/colorUtils'
import { sanityConnection } from '@repo/sanity-connection'
import {sanityConnection} from '@repo/sanity-connection'
import Logo from './components/logo'
export default defineConfig({
@@ -23,6 +23,15 @@ export default defineConfig({
S.list()
.title('Content')
.items([
S.listItem()
.title('Settings')
.icon(WrenchIcon)
.child(S.document().schemaType('settings').documentId('settings').title('Settings')),
S.listItem()
.title('Navbar')
.icon(MenuIcon)
.child(S.document().schemaType('navbar').documentId('navbar').title('Navbar')),
S.divider(),
S.listItem()
.title('Landing Page')
.icon(HomeIcon)
@@ -32,11 +41,6 @@ export default defineConfig({
.title('Custom pages')
.icon(ClipboardIcon)
.child(S.documentTypeList('custom').title('Content')),
S.divider(),
S.listItem()
.title('Settings')
.icon(WrenchIcon)
.child(S.document().schemaType('settings').documentId('settings').title('Settings')),
]),
}),
// @ts-ignore