UNPKG

feedbacker-react

Version:

A drop-in React feedback system for component-level feedback capture during development and design review

32 lines 2.37 kB
/** * Feedbacker Core Library * A drop-in React feedback system for component-level feedback capture */ import './styles/feedbacker.css'; export { FeedbackProvider } from './components/FeedbackProvider'; export { FeedbackModal } from './components/FeedbackModal/FeedbackModal'; export { MinimizedState } from './components/FeedbackModal/MinimizedState'; export { ManagerSidebar } from './components/ManagerSidebar/ManagerSidebar'; export { FeedbackList } from './components/ManagerSidebar/FeedbackList'; export { ComponentOverlay } from './components/ComponentOverlay'; export { useFeedbackContext } from './context/FeedbackContext'; export { useFeedback } from './hooks/useFeedback'; export { useFeedbackStorage } from './hooks/useFeedbackStorage'; export { useFeedbackEvent, useFeedbackEventHelpers } from './hooks/useFeedbackEvent'; export { useComponentDetection } from './hooks/useComponentDetection'; export { DetectionChain } from './detection/DetectionStrategy'; export { DevToolsStrategy, FiberStrategy, HeuristicStrategy, FallbackStrategy } from './detection/strategies'; export { captureElementScreenshot, captureScreenshotWithFallback, isScreenshotSupported, getRecommendedOptions } from './utils/screenshot'; export { captureScreenshotWithAdapters, initializeCaptureManager, getAvailableCaptureLibraries, isCaptureLibrarySupported, getCurrentCaptureAdapterInfo, cleanupCaptureResources } from './utils/screenshot-adapter'; export { loadHtml2Canvas, lazyLoad, isLibraryLoaded, clearLoadCache } from './utils/lazyLoad'; export { formatDistanceToNow, formatDate } from './utils/dateUtils'; export { logger, LogLevel } from './utils/logger'; export { MarkdownExporter, ZipExporter, ExportManager } from './export'; export { Html2CanvasAdapter } from './adapters/Html2CanvasAdapter'; export { SnapDOMAdapter } from './adapters/SnapDOMAdapter'; export { captureManager } from './adapters/CaptureManager'; export type { Feedback, Draft, ComponentInfo, FeedbackProviderProps, ExportOptions, ExportManager as ExportManagerInterface, UseComponentDetectionResult, UseFeedbackResult, UseFeedbackStorageResult } from './types'; export type { CaptureAdapter, CaptureOptions, CaptureResult, CaptureAdapterFactory } from './types/capture'; export { CaptureLibrary } from './types/capture'; export declare const version = "__VERSION__"; //# sourceMappingURL=index.d.ts.map