@ai-growth/nextjs
Version:
Seamlessly integrate Sanity CMS with Next.js applications for automated blog routing and rendering
22 lines (21 loc) • 1.06 kB
JavaScript
// Default Template System
export { SimpleDefaultTemplate as DefaultTemplate } from './SimpleDefaultTemplate';
// Content type specific templates
export { PostTemplate } from './PostTemplate';
export { PageTemplate } from './PageTemplate';
export { BlogTemplate } from './BlogTemplate';
export { ContentTemplate } from './ContentTemplate';
// Template registry utilities
export { createDefaultTemplateRegistry, } from './templateRegistry';
// Lazy-loaded template exports
export {
// Lazy template components
LazyDefaultTemplateV2, LazySimpleDefaultTemplate, LazyBlogTemplate, LazyPageTemplate, LazyPostTemplate,
// Suspense-wrapped templates
DefaultTemplateV2WithSuspense, SimpleDefaultTemplateWithSuspense, BlogTemplateWithSuspense, PageTemplateWithSuspense, PostTemplateWithSuspense,
// Template maps and utilities
LAZY_TEMPLATE_MAP, TEMPLATE_MAP_WITH_SUSPENSE, DynamicTemplateLoader,
// Preloading functions
preloadAllTemplates, preloadTemplate,
// Template utilities
getTemplateChunkName, isTemplatePreloaded, trackTemplateLoad, } from './LazyTemplates';