Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/MatthewHerbst/react-to-print
/ functions
Functions
24 in github.com/MatthewHerbst/react-to-print
⨍
Functions
24
◇
Types & classes
9
↓ 14 callers
Function
logMessages
({ level = 'error', messages, suppressErrors = false }: LogMessagesArgs)
src/utils/logMessage.ts:11
↓ 5 callers
Function
useReactToPrint
({ bodyClass, contentRef, copyShadowRoots, documentTitle, fonts, ignoreGlobalStyles,
src/hooks/useReactToPrint.ts:14
↓ 4 callers
Function
getErrorFromUnknown
(error: unknown)
src/utils/getErrorMessage.ts:1
↓ 2 callers
Method
add
(font: FontFace)
src/types/font-face.d.ts:17
↓ 2 callers
Function
beginPrint
()
src/hooks/useReactToPrint.ts:35
↓ 2 callers
Function
collectElements
(root: HTMLElement)
src/utils/clone.ts:3
↓ 2 callers
Function
removePrintIframe
(preserveAfterPrint: UseReactToPrintOptions["preserveAfterPrint"], force?: boolean)
src/utils/removePrintIframe.ts:4
↓ 2 callers
Function
startPrint
(printWindow: HTMLIFrameElement, options: UseReactToPrintOptions)
src/utils/startPrint.ts:12
↓ 1 callers
Function
appendPrintWindow
( /** The print iframe */ printWindow: HTMLIFrameElement, markLoaded: (resource: Element | Font |
src/utils/appendPrintWindow.ts:5
↓ 1 callers
Function
cloneShadowRoots
(sourceNode: Node, targetNode: Node, suppressErrors: boolean)
src/utils/clone.ts:16
↓ 1 callers
Function
generatePrintWindow
(printIframeProps: UseReactToPrintOptions["printIframeProps"])
src/utils/generatePrintWindow.ts:4
↓ 1 callers
Function
getContentNode
({ contentRef, optionalContent, suppressErrors }: GetContentNodesArgs)
src/utils/getContentNode.ts:12
↓ 1 callers
Function
getMarkedLoaded
( options: UseReactToPrintOptions, numResourcesToLoad: number, printWindow: HTMLIFrameElement, )
src/utils/getMarkedLoaded.ts:6
↓ 1 callers
Function
getPrintData
( optionalContent: UseReactToPrintHookContent | undefined, options: UseReactToPrintOptions, )
src/utils/getPrintData.ts:7
↓ 1 callers
Function
handleAfterPrint
()
src/utils/startPrint.ts:27
↓ 1 callers
Function
handlePrintWindowOnLoad
( printWindow: HTMLIFrameElement, markLoaded: MarkLoaded, data: HandlePrintWindowOnLoadData, o
src/utils/handlePrintWindowOnLoad.ts:43
↓ 1 callers
Function
isMobileBrowser
* Determines if the current browser is a mobile browser by checking the `navigator.userAgent` * against a predefined list of common mobile browser i
src/utils/startPrint.ts:117
Function
BasicComponent
()
examples/BasicComponent/index.tsx:10
Function
CopyShadowRootContent
()
examples/CopyShadowRootContent/index.tsx:10
Function
CustomPrint
()
examples/CustomPrint/index.tsx:10
Function
Example
()
examples/index.tsx:13
Function
LazyContent
()
examples/LazyContent/index.tsx:7
Function
OnBeforePrint
()
examples/OnBeforePrint/index.tsx:10
Function
reactToPrintContent
()
examples/LazyContent/index.tsx:10