// Rich text annotations used in the block content editor // import annotationLinkEmail from './annotations/linkEmail' // import annotationLinkExternal from './annotations/linkExternal' // import annotationLinkInternal from './annotations/linkInternal' // import annotationProduct from './annotations/product' // const annotations = [ // annotationLinkEmail, // annotationLinkExternal, // annotationLinkInternal, // annotationProduct, // ] // Document types import category from './documents/category' import page from './documents/page' import product from './documents/product' import productVariant from './documents/productVariant' import blurb from './documents/blurb' import section from './documents/section' import usp from './documents/usp' import footerMenu from './documents/footerMenu' const documents = [ category, page, product, productVariant, blurb, section, usp, footerMenu ] // Singleton document types import home from './singletons/home' import settings from './singletons/settings' import utilityMenu from './singletons/utilityMenu' // import navigation from './singletons/navigation' const singletons = [home, settings, utilityMenu] // Block content import body from './blocks/body' const blocks = [body] // Object types import banner from './objects/banner' import linkExternal from './objects/linkExternal' import linkInternal from './objects/linkInternal' import hero from './objects/hero' import seo from './objects/seo' import mainImage from './objects/mainImage' import slider from './objects/slider' import blurbSection from './objects/blurbSection' import filteredProductList from './objects/filteredProductList' import uspSection from './objects/uspSection' import reusableSection from './objects/reusableSection' import menu from './objects/menu' const objects = [ linkExternal, linkInternal, hero, seo, mainImage, slider, filteredProductList, banner, blurbSection, uspSection, reusableSection, menu ] export const schemaTypes = [ // ...annotations, ...documents, ...singletons, ...objects, ...blocks ]