@pdf-viewer/react
Version:
A react-pdf-viewer component for React and Next.js. Suitable for react-pdf document.
27 lines (26 loc) • 2 kB
TypeScript
export { RPProvider } from './components/RPProvider';
export { RPPages } from './components/RPPages';
export { RPConfig } from './components/RPConfig';
export { RPDefaultLayout } from './components/layout/RPDefaultLayout';
export { RPController } from './components/RPController';
export { RPTheme } from './components/RPTheme';
export { RPDropFileZone } from './components/RPDropFileZone';
export { useDarkModeContext } from './contexts/DarkModeContext';
export { usePaginationContext } from './contexts/PaginationContext';
export { useDocumentContext } from './contexts/RPDocumentContext';
export { useRotationContext } from './contexts/RotationContext';
export { useViewModeContext } from './contexts/ViewModeContext';
export { useDropFileZoneContext } from './contexts/DropFileZoneContext';
export { useFileDownload } from './utils/hooks/useFileDownload';
export { useOpenFileContext } from './contexts/FileInputContext';
export { usePrintContext } from './contexts/PrintContext';
export { useZoomContext } from './contexts/ZoomContext';
export { useSearchContext } from './contexts/SearchContext';
export { useHighlightContext } from './contexts/HighlightContext';
export { usePdfProperties } from './utils/hooks/usePdfProperties';
export { useFullScreenContext } from './contexts/FullScreenContext';
export { usePageRotateContext } from './utils/hooks/usePageRotateContext';
export { useElementPageContext } from './contexts/ElementPageContext';
export { type PDFDocumentProxy } from 'pdfjs-dist';
export type { CharacterMap, DarkModeProps, DownloadToolProps, FullScreenToolProps, Localization, MatchValue, OpenFileToolProps, PageNavigationToolProps, PdfPage, PdfProperties, PreparePrintProgress, PrintToolProps, RPConfigProps, RPThemeProps, RPProviderProps, RPLayoutProps, RPIcons, RPSlots, SearchOptions, SetPageResult, ScrollModeProps, ThumbnailToolProps, ViewModeProps, ZoomProps } from './utils/types';
export { ViewMode, ScrollMode, ZoomLevel, Locales, ThemeVariables } from './utils/types';