@akson/cortex-landing-hooks
Version:
React hooks for landing pages - device detection, API calls, form submission, analytics, and performance
7 lines (6 loc) • 1.5 kB
text/typescript
export { MobileDetection, MobileDetectionOptions, WindowDimensions, WindowDimensionsOptions, useIsServer, useMobileDetection, useWindowDimensions } from './device/index.mjs';
export { ApiCallOptions, ApiCallResult, AuthenticatedApiCallOptions, DashboardAOV, DashboardChannel, DashboardConversion, DashboardData, DashboardDevice, DashboardFunnel, DashboardTraffic, DashboardWhatsApp, RealtimePayload, RestApiOptions, UploadProgress, UploadResult, UseDashboardDataOptions, UseDashboardDataReturn, UseDocumentUploadOptions, UseDocumentUploadReturn, UseLocalStorageSyncOptions, UseLocalStorageSyncReturn, UseRealtimeDataOptions, UseRealtimeDataReturn, createMockDashboardData, useApiCall, useAuthenticatedApiCall, useDashboardData, useDocumentUpload, useLeadData, useLocalStorageSync, useRealtimeData, useRestApi } from './data/index.mjs';
export { FormFieldValidation, FormSubmissionOptions, FormSubmissionResult, FormValidationSchema, ValidationPatterns, ValidationResult, createFormValidator, useFormSubmission } from './forms/index.mjs';
export { AnalyticsConfig, AnalyticsEvent, AnalyticsHookResult, FormData, FunnelStage, GTMAction, GTMComponent, GTM_ACTIONS, GTM_COMPONENTS, GTM_EVENTS, UserData, useAnalytics, useAnalyticsCompat, useAnalyticsCompatAlias, useEcommerceAnalytics, useGTMTracking } from './analytics/index.mjs';
export { ImagePreloaderOptions, ImagePreloaderReturn, LazyImageOptions, LazyImageReturn, useImagePreloader, useLazyImage } from './performance/index.mjs';
import 'react';