UNPKG

@ai-growth/nextjs

Version:

Seamlessly integrate Sanity CMS with Next.js applications for automated blog routing and rendering

97 lines (96 loc) 11.2 kB
"use strict"; // Components will be exported from here // Example: export { default as CMSRouter } from './CMSRouter'; // Example: export { default as CMSPageRenderer } from './CMSPageRenderer'; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.StructuredDataOnly = exports.SafeSEOHead = exports.SEOHead = exports.getErrorMessage = exports.useFallbackContent = exports.FallbackContentProvider = exports.PartialContentFallback = exports.ContentFallback = exports.FallbackContent = exports.LoadingSkeleton = exports.AuthorInfo = exports.ContentBody = exports.ContentHeader = exports.ThemeProvider = exports.mergeThemes = exports.createCssCustomProperties = exports.defaultTheme = exports.useCmsTemplate = exports.useCmsTheme = exports.useCms = exports.CmsProvider = exports.useCmsRoutingContext = exports.createCmsRoutingFactory = exports.withCmsRouting = exports.ErrorPageBoundary = exports.ErrorPage = exports.ServerErrorPage = exports.NotFoundPage = exports.useDelayedLoading = exports.useAsyncOperation = exports.useOperationLoading = exports.useLoading = exports.LoadingProvider = exports.PageLoadingOverlay = exports.ButtonLoading = exports.CmsLoadingFallback = exports.LoadingFallback = exports.ListSkeleton = exports.CardSkeleton = exports.ContentSkeleton = exports.Skeleton = exports.useErrorThrower = exports.withErrorBoundary = exports.TemplateErrorBoundary = exports.ApiErrorBoundary = exports.CmsErrorBoundary = exports.ErrorBoundary = exports.CmsRouteHandler = exports.DefaultTemplateErrorBoundary = exports.DefaultTemplate = void 0; exports.DefaultOptimizedImage = exports.ThumbnailImage = exports.CardImage = exports.AvatarImage = exports.HeroImage = exports.ResponsiveImage = exports.CmsImage = exports.OptimizedImage = exports.DefaultSEOHead = exports.useSEOData = exports.BasicSEO = void 0; // Main components var DefaultTemplate_1 = require("./DefaultTemplate"); Object.defineProperty(exports, "DefaultTemplate", { enumerable: true, get: function () { return DefaultTemplate_1.DefaultTemplate; } }); Object.defineProperty(exports, "DefaultTemplateErrorBoundary", { enumerable: true, get: function () { return DefaultTemplate_1.DefaultTemplateErrorBoundary; } }); var CmsRouteHandler_1 = require("./CmsRouteHandler"); Object.defineProperty(exports, "CmsRouteHandler", { enumerable: true, get: function () { return CmsRouteHandler_1.CmsRouteHandler; } }); // Error Boundary System var ErrorBoundary_1 = require("./ErrorBoundary"); Object.defineProperty(exports, "ErrorBoundary", { enumerable: true, get: function () { return __importDefault(ErrorBoundary_1).default; } }); Object.defineProperty(exports, "CmsErrorBoundary", { enumerable: true, get: function () { return ErrorBoundary_1.CmsErrorBoundary; } }); Object.defineProperty(exports, "ApiErrorBoundary", { enumerable: true, get: function () { return ErrorBoundary_1.ApiErrorBoundary; } }); Object.defineProperty(exports, "TemplateErrorBoundary", { enumerable: true, get: function () { return ErrorBoundary_1.TemplateErrorBoundary; } }); Object.defineProperty(exports, "withErrorBoundary", { enumerable: true, get: function () { return ErrorBoundary_1.withErrorBoundary; } }); Object.defineProperty(exports, "useErrorThrower", { enumerable: true, get: function () { return ErrorBoundary_1.useErrorThrower; } }); // Loading States and Skeleton System var LoadingComponents_1 = require("./LoadingComponents"); Object.defineProperty(exports, "Skeleton", { enumerable: true, get: function () { return LoadingComponents_1.Skeleton; } }); Object.defineProperty(exports, "ContentSkeleton", { enumerable: true, get: function () { return LoadingComponents_1.ContentSkeleton; } }); Object.defineProperty(exports, "CardSkeleton", { enumerable: true, get: function () { return LoadingComponents_1.CardSkeleton; } }); Object.defineProperty(exports, "ListSkeleton", { enumerable: true, get: function () { return LoadingComponents_1.ListSkeleton; } }); Object.defineProperty(exports, "LoadingFallback", { enumerable: true, get: function () { return LoadingComponents_1.LoadingFallback; } }); Object.defineProperty(exports, "CmsLoadingFallback", { enumerable: true, get: function () { return LoadingComponents_1.CmsLoadingFallback; } }); Object.defineProperty(exports, "ButtonLoading", { enumerable: true, get: function () { return LoadingComponents_1.ButtonLoading; } }); Object.defineProperty(exports, "PageLoadingOverlay", { enumerable: true, get: function () { return LoadingComponents_1.PageLoadingOverlay; } }); Object.defineProperty(exports, "LoadingProvider", { enumerable: true, get: function () { return LoadingComponents_1.LoadingProvider; } }); Object.defineProperty(exports, "useLoading", { enumerable: true, get: function () { return LoadingComponents_1.useLoading; } }); Object.defineProperty(exports, "useOperationLoading", { enumerable: true, get: function () { return LoadingComponents_1.useOperationLoading; } }); Object.defineProperty(exports, "useAsyncOperation", { enumerable: true, get: function () { return LoadingComponents_1.useAsyncOperation; } }); Object.defineProperty(exports, "useDelayedLoading", { enumerable: true, get: function () { return LoadingComponents_1.useDelayedLoading; } }); // Error Pages System var ErrorPages_1 = require("./ErrorPages"); Object.defineProperty(exports, "NotFoundPage", { enumerable: true, get: function () { return ErrorPages_1.NotFoundPage; } }); Object.defineProperty(exports, "ServerErrorPage", { enumerable: true, get: function () { return ErrorPages_1.ServerErrorPage; } }); Object.defineProperty(exports, "ErrorPage", { enumerable: true, get: function () { return ErrorPages_1.ErrorPage; } }); Object.defineProperty(exports, "ErrorPageBoundary", { enumerable: true, get: function () { return ErrorPages_1.ErrorPageBoundary; } }); // HOCs var withCmsRouting_1 = require("./withCmsRouting"); Object.defineProperty(exports, "withCmsRouting", { enumerable: true, get: function () { return withCmsRouting_1.withCmsRouting; } }); Object.defineProperty(exports, "createCmsRoutingFactory", { enumerable: true, get: function () { return withCmsRouting_1.createCmsRoutingFactory; } }); Object.defineProperty(exports, "useCmsRoutingContext", { enumerable: true, get: function () { return withCmsRouting_1.useCmsRoutingContext; } }); // CMS Provider and Theme System var CmsProvider_1 = require("./CmsProvider"); Object.defineProperty(exports, "CmsProvider", { enumerable: true, get: function () { return CmsProvider_1.CmsProvider; } }); Object.defineProperty(exports, "useCms", { enumerable: true, get: function () { return CmsProvider_1.useCms; } }); Object.defineProperty(exports, "useCmsTheme", { enumerable: true, get: function () { return CmsProvider_1.useCmsTheme; } }); Object.defineProperty(exports, "useCmsTemplate", { enumerable: true, get: function () { return CmsProvider_1.useCmsTemplate; } }); Object.defineProperty(exports, "defaultTheme", { enumerable: true, get: function () { return CmsProvider_1.defaultTheme; } }); Object.defineProperty(exports, "createCssCustomProperties", { enumerable: true, get: function () { return CmsProvider_1.createCssCustomProperties; } }); Object.defineProperty(exports, "mergeThemes", { enumerable: true, get: function () { return CmsProvider_1.mergeThemes; } }); var ThemeProvider_1 = require("./ThemeProvider"); Object.defineProperty(exports, "ThemeProvider", { enumerable: true, get: function () { return ThemeProvider_1.ThemeProvider; } }); // Sub-components var ContentHeader_1 = require("./ContentHeader"); Object.defineProperty(exports, "ContentHeader", { enumerable: true, get: function () { return ContentHeader_1.ContentHeader; } }); var ContentBody_1 = require("./ContentBody"); Object.defineProperty(exports, "ContentBody", { enumerable: true, get: function () { return ContentBody_1.ContentBody; } }); var AuthorInfo_1 = require("./AuthorInfo"); Object.defineProperty(exports, "AuthorInfo", { enumerable: true, get: function () { return AuthorInfo_1.AuthorInfo; } }); var LoadingSkeleton_1 = require("./LoadingSkeleton"); Object.defineProperty(exports, "LoadingSkeleton", { enumerable: true, get: function () { return LoadingSkeleton_1.LoadingSkeleton; } }); // Retry Mechanisms and Fallback Content System var FallbackContent_1 = require("./FallbackContent"); Object.defineProperty(exports, "FallbackContent", { enumerable: true, get: function () { return FallbackContent_1.FallbackContent; } }); Object.defineProperty(exports, "ContentFallback", { enumerable: true, get: function () { return FallbackContent_1.ContentFallback; } }); Object.defineProperty(exports, "PartialContentFallback", { enumerable: true, get: function () { return FallbackContent_1.PartialContentFallback; } }); Object.defineProperty(exports, "FallbackContentProvider", { enumerable: true, get: function () { return FallbackContent_1.FallbackContentProvider; } }); Object.defineProperty(exports, "useFallbackContent", { enumerable: true, get: function () { return FallbackContent_1.useFallbackContent; } }); Object.defineProperty(exports, "getErrorMessage", { enumerable: true, get: function () { return FallbackContent_1.getErrorMessage; } }); // SEO and Meta Tag System var SEOHead_1 = require("./SEOHead"); Object.defineProperty(exports, "SEOHead", { enumerable: true, get: function () { return SEOHead_1.SEOHead; } }); Object.defineProperty(exports, "SafeSEOHead", { enumerable: true, get: function () { return SEOHead_1.SafeSEOHead; } }); Object.defineProperty(exports, "StructuredDataOnly", { enumerable: true, get: function () { return SEOHead_1.StructuredDataOnly; } }); Object.defineProperty(exports, "BasicSEO", { enumerable: true, get: function () { return SEOHead_1.BasicSEO; } }); Object.defineProperty(exports, "useSEOData", { enumerable: true, get: function () { return SEOHead_1.useSEOData; } }); Object.defineProperty(exports, "DefaultSEOHead", { enumerable: true, get: function () { return __importDefault(SEOHead_1).default; } }); // Optimized Image Components var OptimizedImage_1 = require("./OptimizedImage"); Object.defineProperty(exports, "OptimizedImage", { enumerable: true, get: function () { return OptimizedImage_1.OptimizedImage; } }); Object.defineProperty(exports, "CmsImage", { enumerable: true, get: function () { return OptimizedImage_1.CmsImage; } }); Object.defineProperty(exports, "ResponsiveImage", { enumerable: true, get: function () { return OptimizedImage_1.ResponsiveImage; } }); Object.defineProperty(exports, "HeroImage", { enumerable: true, get: function () { return OptimizedImage_1.HeroImage; } }); Object.defineProperty(exports, "AvatarImage", { enumerable: true, get: function () { return OptimizedImage_1.AvatarImage; } }); Object.defineProperty(exports, "CardImage", { enumerable: true, get: function () { return OptimizedImage_1.CardImage; } }); Object.defineProperty(exports, "ThumbnailImage", { enumerable: true, get: function () { return OptimizedImage_1.ThumbnailImage; } }); Object.defineProperty(exports, "DefaultOptimizedImage", { enumerable: true, get: function () { return __importDefault(OptimizedImage_1).default; } });