@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
JavaScript
;
// 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; } });